26
Tôi đang thử chạy tập lệnh từ đầu vào tiêu chuẩn và cũng chuyển đối số cho tập lệnh đó. Có cách nào để làm điều đó?Bash - Cách chuyển đối số cho tập lệnh được đọc qua đầu vào tiêu chuẩn
Hãy nói rằng tôi có như sau:
cat script.sh | bash
Làm thế nào tôi có thể vượt qua các đối số cho kịch bản?
tôi không muốn làm điều này:
bash script.sh arguments
Cũng không này:
./script.sh arguments
Tuyệt vời! Sẽ không đoán được. – dabest1
cat script.sh | bash -s - đối số – ccarton
Tốt, chắc chắn sẽ hoạt động ở mọi nơi, trong khi '/ dev/stdin' có thể không. –