Hello linux fans!
Mình làm linux/unix khá lâu rồi. Nhưng cái này có lẽ cũng ... chưa được biết.
Ai cũng biết cat là lệnh đọc file (có thể là stdin) rồi đưa ra stdout. Đầu bài của mình có thể giải bằng lệnh cat hoặc các lệnh tương tự bằng cách wwwect stdout ra thành file, lệnh như sau:
Code:
Tuy nhiên, với 1 số điều kiện, mình không thể dùng > để định lại hướng ra của stdout (nhưng vẫn định hướng stdin được thông qua pipe bằng dấu | ), lúc này cách dùng cat hay bất kỳ cách nào dùng đến dấu > để write file đề không áp dụng được cả.
Mình chợt thắc mắc là sao cộng đồng Unix/Linux không nghĩ đến/không cần lệnh nào ngược với cat: đọc từ stdin và ghi thành file nhỉ. Kiểu như:
Code:
echo "test" | inputcat test