sed -i命令怎么用

2023-04-09 15:58:00 sed

Sed是一个流编辑器,它能够对文件或者流进行处理。它支持通过地址和正则表达式来指定要处理的部分。Sed主要有两种用法:

一种是直接对文件进行处理,例如:

sed -i 's/old/new/g' file

这条命令将file文件中的所有“old”字符串替换成“new”字符串。

另一种是将文件或者流作为输入,输出处理后的结果,例如:

sed 's/old/new/g' file

这条命令将file文件中的所有“old”字符串替换成“new”字符串,并将结果输出到标准输出。

-i选项是指定将处理后的结果直接写入到文件中,而不是输出到标准输出。

相关文章