我有一個調用grep來處理文本文件的腳本。目前我正在做這樣的事情。用grep就地處理
$ grep 'SomeRegEx' myfile.txt > myfile.txt.temp
$ mv myfile.txt.temp myfile.txt
我不知道是否有什麼辦法做到就地處理,如在商店,而無需創建一個臨時文件,然後使用臨時文件時替換原來的結果,以相同的原始文件處理完成。
當然,我歡迎評論,爲什麼這應該或不應該做,但我主要是感興趣的是否可以完成。在這個例子中,我使用的是grep
,但我一般對Unix工具感興趣。謝謝!
如何在AWK和bash實例的原始grep的提高,不是''&&其他代替' ;'?這些仍然明確地創建一個臨時文件。 – 2017-10-18 15:22:04