Linux系统下怎样批量替换文件内容
在Linux系统下,我们可以使用sed命令来批量替换文件内容。
例如,我们要批量替换当前目录下所有文件中的“old”字符串为“new”字符串,则可以使用如下命令:
sed -i 's/old/new/g' *
这条命令的意思是,对当前目录下的所有文件执行“s/old/new/g”替换操作,“-i”选项表示直接修改文件内容,而不是输出修改后的结果。
如果我们要批量替换指定目录下所有文件中的“old”字符串为“new”字符串,则可以使用如下命令:
sed -i 's/old/new/g' /path/to/dir/*
这条命令的意思是,对指定目录下的所有文件执行“s/old/new/g”替换操作,“-i”选项表示直接修改文件内容,而不是输出修改后的结果。
相关文章