在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
。