需求:在原来大量的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

最新文章

  1. JS事件的三种方式
  2. php url编码解码
  3. Linux的五个查找命令(find、locate、whereis、which、type)
  4. Anaconda日志
  5. 转储oracle的redo文件
  6. css扁平化博客学习总结(一)模块分析
  7. Linux企业级开发技术(7)——libevent企业级开发之锁和线程
  8. 奇怪的haproxy 跳转
  9. Android----->多线程的实现Thread、IntentService的运用
  10. RequireJS基础知识
  11. 4517: [Sdoi2016]排列计数
  12. GC参考手册 —— GC 调优(工具篇)
  13. Basic 001 Bob
  14. java 解压缩 中文名称问题
  15. vim命令详解
  16. 一些对外的服务(例如lnmp)都不用root执行
  17. spring加载jar包中多个配置文件(转)
  18. MyBatis错误:Result Maps collection already contains value for novel.storage.mapper.NovelMapper.BaseResultMap
  19. JAVA-一个简单的JSP程序(HelloWorld)
  20. 项目中启动另外的一个app

热门文章

  1. Jenkins结合shell脚本实现(gitLab/gitHub)前端项目自动打包部署服务器
  2. Rhel6.6---执行命令df -h卡住不动
  3. 使用HUI-admin过程中,返回上级页面并刷新
  4. cocoaPods安装爬坑总结
  5. windows下启动和运行分布式消息中间件消息队列 kafka
  6. Redis操作1
  7. Struts框架原理及应用
  8. console.log()中的运算与打印事件
  9. day02 while循环 运算符 格式化输出 编码
  10. day 21 内存管理,正则