linux

Linux命令行如何替换字符串

小樊
48
2025-09-02 09:17:52
栏目: 智能运维

在Linux命令行中,可以使用sed(Stream Editor)工具来替换字符串

sed 's/要替换的字符串/替换后的字符串/g' input_file > output_file

其中:

例如,要将文件 file.txt 中的所有 “apple” 替换为 “orange”,可以使用以下命令:

sed 's/apple/orange/g' file.txt > new_file.txt

如果要直接修改原文件,可以使用 -i 选项:

sed -i 's/apple/orange/g' file.txt

注意:在使用 -i 选项时,某些系统要求提供一个空的扩展名,例如:

sed -i '' 's/apple/orange/g' file.txt

0
看了该问题的人还看了