-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
这不显示的内容是在向第二个参数类型。