
shell
lovewlforever
这个作者很懒,什么都没留下…
展开
-
linux shell中 if else
在linux shell编程中,大多数情况下,可以使用测试命令来对条件进行测试,这里简单的介绍下,方便需要的朋友比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then....elif ....; then....转载 2014-06-13 15:00:47 · 527 阅读 · 0 评论 -
grep 常用命令
博客园闪存首页新随笔联系管理订阅grep 常用命令这个--include选项, 可以这样使用:grep -rn --include='*.c' --include='*.h' re .可以指定多次, 如果真是上面的这种情况, 其实可以用grep -rn --include='*.[ch]' re .但转载 2014-06-13 14:38:26 · 1556 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
$1~$n -- 位置参数,即传入程序或函数的参数,$1即第一个参数,$2为第二个参数,其他类推$* -- 所有的位置参数,并将其看成一个字符串,如”test.sh abc 123“,则$*为”abc 123“$@ -- 所有的位置参数,并将其看成一个字符串数组,如”test.sh abc 123“,则$*为”abc 123“$# -- 位置参数的个数$?原创 2014-06-13 13:59:56 · 872 阅读 · 0 评论 -
shell变量(字符串)间的连接
shell变量(字符串)间的连接对于变量或者字符串的连接,shell提供了相当简单的做法,比string的连接还要直接。直接放到一起或用双引号即可。例如$a, $b,有c=$a$bc=$a"xyz"$bc=$a$b.txt原创 2014-06-13 13:55:31 · 783 阅读 · 0 评论