修改完自動存檔(SHELL)做得到嗎? - Linux

Table of Contents

我有一行指令,先將檔案內的內容排序後直接存檔,指令如下:
sort -r -k1 list.txt|sort -r -k2|uniq

現行處理是在上述指令後導到另一個檔,然後再把檔名改回來。

sort -r -k1 list.txt|sort -r -k2|uniq > list.tmp
mv list.tmp list.txt

是不是只能這樣作? 有辦法一行指令修改後,直接存檔嗎?
因為如果寫成
sort -r -k1 list.txt|sort -r -k2|uniq>list.txt則檔案會變成0kb

--

All Comments

Hardy avatarHardy2011-01-21
Madame avatarMadame2011-01-25
謝謝,我知道怎麼改了