使用sed在匹配行之后增加一行数据
2024-09-27 12:07:52
需求:在原来大量的shell文件中,给出了错误信息打印,现在要求打印错误后直接退出脚本。
if [ $? -eq 0 ];then
echo_green "done!"
else
echo_red "Error, please check logs."
fi
使用sed实现。
sed -i '/echo_red "Error, please check logs."/a \ \ \ exit 1' *.sh
效果如下:
if [ $? -eq 0 ];then
echo_green "done!"
else
echo_red "Error, please check logs."
exit 1
fi
最新文章
- JS事件的三种方式
- php url编码解码
- Linux的五个查找命令(find、locate、whereis、which、type)
- Anaconda日志
- 转储oracle的redo文件
- css扁平化博客学习总结(一)模块分析
- Linux企业级开发技术(7)——libevent企业级开发之锁和线程
- 奇怪的haproxy 跳转
- Android----->;多线程的实现Thread、IntentService的运用
- RequireJS基础知识
- 4517: [Sdoi2016]排列计数
- GC参考手册 —— GC 调优(工具篇)
- Basic 001 Bob
- java 解压缩 中文名称问题
- vim命令详解
- 一些对外的服务(例如lnmp)都不用root执行
- spring加载jar包中多个配置文件(转)
- MyBatis错误:Result Maps collection already contains value for novel.storage.mapper.NovelMapper.BaseResultMap
- JAVA-一个简单的JSP程序(HelloWorld)
- 项目中启动另外的一个app