在Linux中,你可以使用sed
命令來執行查找和替換操作
sed 's/要查找的文本/替換的文本/gI' input_file > output_file
在這個命令中:
s
表示替換操作。/要查找的文本/
是你要查找的文本,用斜杠括起來。/替換的文本/
是你要替換成的文本,用斜杠括起來。g
表示全局替換,即替換每一行中的所有匹配項。I
表示忽略大小寫。例如,如果你想在文件example.txt
中查找并替換文本"apple"為"orange",同時忽略大小寫,你可以使用以下命令:
sed 's/apple/orange/gI' example.txt > example_modified.txt
這將創建一個新文件example_modified.txt
,其中所有的"apple"(不區分大小寫)都被替換為"orange"。如果你想直接修改原始文件,可以使用-i
選項:
sed -i 's/apple/orange/gI' example.txt