在类unix操作系统中替换文件中内容的命令
替换特定文字
请根据自己的使用情况修改,包括文件名称和新旧字符
config_file=<config file> old_pattern="<[REPLACE]>" new_pattern=<new pattern> regex="s|$old_pattern|$new_pattern|g" sed -i "$regex" "$config_file"
替换特定行的特定字符
config_file=<config file> old_pattern="example.com" new_pattern=<new pattern> line_start="server_name" regex="s/$$$line\_start[^\*]\*$$$old_domain$$[^;]\*;$$/\1$new_domain\2/g" sed -ir "$regex" "$config_file"