我正在使用以下命令將輸出重定向到另一個文件。如果文件存在,輸出在shell中重定向到另一個文件
ls -l >>foo.txt
該命令將輸出ls -l
附加到foo.txt。如果文件不存在,它將創建一個新文件foo.txt並將輸出重定向到新的foo.txt。
現在有沒有什麼辦法來重定向/的ls -l
輸出追加到一個文件,如果且僅當該文件已經存在,否則將無法輸出重定向或將其丟棄。
對於我的情況,如果foo.txt已經存在,它會將輸出附加到foo.txt,否則會丟棄輸出。
是否有任何命令來做到這一點?
+1提原子...和正確使用「是」和「的」! – 2011-03-14 01:18:39