Zi 字媒體
2017-07-25T20:27:27+00:00
Shell 讀取命令列的輸出
Shell 讀取命令列的輸出功能,範例如下:
ls_cat2txt.sh
#!/bin/bash
#Filename: ls_cat2txt.sh
# cmd1 | cmd2 | cmd3
#shell會將 cmd1 的結果給 cmd2 最後將cmd2 的結果給 cmd3
CMD1=”ls -lt”
CMD2=”cat -n”
printf “ls -lt \n”
$CMD1
printf “ls -lt | cat -n \n”
$CMD1 | $CMD2
printf “ls -lt | cat -n >note.txt \n”
ls -lt | cat -n >note.txt
#cat note.txt
參考出處:Linux Shell 腳本攻略 P 26
寫了
5860316篇文章,獲得
23313次喜歡