2013年5月12日 星期日

Shell 讀取命令列的輸出

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


沒有留言:

張貼留言