我有一行指令,先將檔案內的內容排序後直接存檔,指令如下:
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
--
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