温馨提示×

shell怎么删除文本指定内容

小亿
522
2023-08-14 11:58:25
栏目: 编程语言

在shell中,可以使用sed命令删除文本中的指定内容。

sed 's/要删除的内容//g' 文件名

例如,我们有一个名为example.txt的文件,内容如下:

Hello World!
This is an example.
We are learning shell scripting.

要删除文本中的example单词,可以运行以下命令:

sed 's/example//g' example.txt

运行后,example.txt的内容变为:

Hlo World!
This is an .
We are learning shell scripting.

这样就成功删除了文本中的指定内容。需要注意的是,sed命令会直接修改原始文件,如果需要保留原始文件,可以将输出重定向到一个新文件中:

sed 's/example//g' example.txt > new_example.txt

这样就会将处理过的内容保存到new_example.txt中,而不修改example.txt

0