-1
我正在編寫將用於一般形式的Ubuntu bash腳本。我想知道是否可以通過管道方式傳遞多個命令。這就是我想才達到:Ubuntu腳本接受管道命令
#!/bin/bash
cat $1 | $2 | while read line
do
# do something
done
的腳本是這樣運行的:
./myscript.sh data.txt "grep status | grep Approved"
這是可能被achived。我有一個去,但只有得到:
./myscript.sh data.txt "grep status"
這工作。
這可能嗎?我可以重複使用這個腳本來傳遞不同的命令來做不同的事情,但每個命令都有一個共同的代碼,即myscript.sh。
當的做一些事情被替換爲:
echo $2
這不顯示的內容是在向第二個參數類型。