close

在Linux 中 , 系統預先的設定輸出是ouput到standard out , 

若我們想redirect到file中 , 則可以藉由以下的方法:

cat %s > /tmp/Apple.tmp

將cat %s所得到的結果輸出到/tmp/Apple.tmp這個file裡面.

但這樣的使用方法並不會保留Apple.tmp先前的資料 , 

若我們想append資料到Apple.tmp這個file裡面 , 則需使用:

cat %s >> /tmp/Apple.tmp

另外 , 在linux中 1代表標準輸出(stdout) , 2代表stderr , 

所以上面兩個指令若想藉由stdout進行輸出 , 則可以使用:

cat %s 1> /tmp/Apple.tmp

cat %s 1>> /tmp/Apple.tmp

 

 

ref : http://linux.vbird.org/linux_basic/0320bash.php#redirect

arrow
arrow
    全站熱搜

    JerryCheng 發表在 痞客邦 留言(0) 人氣()