Tôi không hiểu làm thế nào máy tính đọc lệnh này.
cat file1 file2 1> file.txt 2>&1
Nếu tôi hiểu, 2>&1
chỉ cần chuyển hướng Lỗi tiêu chuẩn sang Đầu ra tiêu chuẩn.
Theo logic đó, lệnh đọc cho tôi như sau:
tập tin nối
file1
vàfile2
.gửi
stdout
từ hoạt động này đếnfile.txt
.gửi
stderr
đếnstdout
.kết thúc?
Tôi không chắc máy tính đang làm gì. Theo logic của tôi, lệnh nên là
cat file1 file2 2>&1 > file.txt
nhưng điều này không đúng
$
?