Tôi vừa gặp một số câu trả lời như phân tích tệp văn bản được phân tách ... sử dụng cấu trúc:
while IFS=, read xx yy zz;do
echo $xx $yy $zz
done < input_file
trong đó IFS
biến được đặt trước read
lệnh.
Tôi đã đọc qua tài liệu tham khảo bash nhưng không thể hiểu tại sao điều này là hợp pháp.
Tôi đã thử
$ x="once upon" y="a time" echo $x $y
từ dấu nhắc lệnh bash nhưng không có gì lặp lại. Ai đó có thể chỉ cho tôi nơi mà cú pháp được xác định trong tham chiếu cho phép biến IFS được đặt theo cách đó không? Đây có phải là trường hợp đặc biệt hay tôi có thể làm điều gì đó tương tự với các biến khác không?