根据某些搜索条件替换文件中的字符串是一项非常常见的任务。我怎样才能
foo
用bar
在当前目录下的所有文件?我一直在阅读sed
并发现它是从grep
命令演变而来的。
根据https://en.wikipedia.org/wiki/Sed,
sed 首次出现在第 7 版 Unix 中,是为数据文件的命令行处理而构建的早期 Unix 命令之一。它演变为流行的 grep 命令的自然继承者。最初的动机是替代 grep (g/re/p) 的类似物,因此是“g/re/s”。
sed 搜索和替换
sed 's/old/new/' Example.txt
Run Code Online (Sandbox Code Playgroud)
因此,我想知道是否grep
可以像sed
.
如果可能,请让我知道如何通过 完成相同的操作grep
,而不是通过sed
。