老婆最大

  博客园 :: 首页 :: :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  Shell脚本

摘要:http://diaocow.iteye.com/category/235049http://www.iteye.com/news/24742/重要选项: -g:替换字符串:sed -i -e "/CFLAG +=/ i\CFLAG +=-I${PERFIX_SPHINX_DIR}\/curl\/include" ./Makefile 阅读全文
posted @ 2012-11-19 10:35 milocode 阅读(168) 评论(0) 推荐(0)

摘要:多个命令可以放在一行上,其执行情况得依赖于用在命令之间的分隔符。如果每个命令被一个分号 (;) 所分隔,那么命令会连续的执行下去,如:beyes@linux-beyes:/proc> printf "%s\n" "This is executed" ; printf "%s\n" "And so is this"This is executedAnd so is this如果每个命令被&&号分隔,那么这些命令会一直执行下去,如果中间有错误的命令存在,则不再执行后面的命令,没错则执行到完为止:b 阅读全文
posted @ 2012-11-12 14:03 milocode 阅读(2073) 评论(0) 推荐(0)

摘要:留底 阅读全文
posted @ 2012-11-12 11:51 milocode 阅读(168) 评论(0) 推荐(0)

摘要:留底 阅读全文
posted @ 2012-11-12 11:45 milocode 阅读(124) 评论(0) 推荐(0)

摘要:本文转自:http://www.cnblogs.com/hunterfu/archive/2010/02/23/1672129.html在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了!在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则.1. 单引号和双引号的区别单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是普通字符 ,不会作变量的引用,直接输出字符窜。请看如下例子: [root@linux ~]# name=HaHa [root@linux ~]# echo $name HaHa [ro... 阅读全文
posted @ 2012-11-12 11:10 milocode 阅读(136) 评论(0) 推荐(0)

摘要:留底shell中遇到错误如何退出并打印错误makefile中遇到错误如何退出并打印错误如何检查目录文件是否存在如何确定文件是否有读写权限 阅读全文
posted @ 2012-11-12 10:36 milocode 阅读(134) 评论(0) 推荐(0)