shell 添加/删除/替换/匹配字符串

  1. 将字符串aaa改为bbb, -i修改文件并保存. -i修改文件操作需要在""中提供源文件备份扩展名,以防源文件损坏, 内容为空表示不备份. 但必须要加"" 不然会报错
sed -i "" 's/aaa/bbb/g' fileName
  1. 在mmm下面添加一行nnn /a\在下面添加一行 , /i\在上面添加一行
sed -i "" '/mmm/a\'$'\n'$'nnn' fileName
  1. 判断文件中是否存在aaa字符串
grep -q 'aaa' fileName && echo "存在" || echo "不存在"
  1. 删除第2行
sed -i "" '2d' fileName
  1. 删除包含 cukiy 的那一行
sed -i "" '/cukiy/d' fileName
  1. 添加 cukiy 到文件尾部
echo 'cukiy' >> fileName
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容