# 示例代码:在 Linux 中使用 sed 命令进行字符串替换
# 1. 替换文件中的所有 "old_string" 为 "new_string"
sed 's/old_string/new_string/g' filename
# 解释:
# - `sed` 是一个流编辑器,用于解析和转换文本。
# - `s` 表示替换操作。
# - `old_string` 是要被替换的字符串。
# - `new_string` 是替换后的字符串。
# - `g` 表示全局替换,即替换每一行中所有的匹配项。
# - `filename` 是要处理的文件名。
# 2. 在原文件中直接进行替换(修改原文件)
sed -i 's/old_string/new_string/g' filename
# 解释:
# - `-i` 选项表示直接在文件中进行替换,而不是输出到标准输出。
# 3. 替换时忽略大小写
sed 's/old_string/new_string/Ig' filename
# 解释:
# - `I` 表示忽略大小写。
# 4. 只替换每行的第一个匹配项
sed 's/old_string/new_string/' filename
# 解释:
# - 没有 `g` 选项时,默认只替换每行的第一个匹配项。
上一篇:linux查看文件夹命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站