Linux
用於正則表達式替換的 Bash 命令
什麼 bash 命令可用於管道上的正則表達式替換?
cat foo.txt | someprogram
你可能想要
sed 's/exp1/exp2/g' foo.txt > foo2.txt
在Sed 教程、另一個教程和Linux HOWTOs 的小教程中閱讀更多內容
如果您發現您需要比 sed 提供的更多的正則表達式功能,您也可以使用perl one liner 。請參閱此連結進行比較。nik 的範例如下所示:
perl -ple 's/exp1/exp2/g' foo > foo2.txt