Trong tập lệnh của tôi, tôi muốn có thể ghi vào một tập tin hoặc để xuất bản dựa trên một số điều kiện nhất định. Tôi tò mò là tại sao điều này không làm việc trong kịch bản của tôi:Chuyển hướng Bash với bộ mô tả tập tin hoặc tên tập tin trong biến
out=\&1
echo "bird" 1>$out
tôi đã cố gắng kết hợp khác nhau của dấu ngoặc kép, nhưng tôi tiếp tục có một "& 1" tập tin được tạo ra thay vì nó bằng văn bản cho stdout. Tôi có thể làm gì để có được điều này để làm việc như thế nào tôi muốn?
Hệ thống của bạn có hỗ trợ out =/dev/stdout không? – mob