
shell脚本
feimataxue
这个作者很懒,什么都没留下…
展开
-
Bash编程七大展开之参数展开(Parameter Expansion)
1. ${parameter} 取parameter的值2. ${parameter:-word} 如果parameter为空,则用word的值做parameter的缺省值3. ${parameter:=word} 在2的基础上,把word的值赋给parameter4. ${parameter?=word} 如果parameter为空,word作为错误信息输出。5. ${param转载 2012-06-07 14:44:47 · 666 阅读 · 0 评论 -
shell脚本容易出错的地方
在shell脚本中,常常会遇到一些容易出错的地方,现在记录他们,以备后用。我尽量不列举错误的,因为我们只有记住正确的就可以了。1. for循环for file_name in `ls *.mp3`dodone2.cp "$file" "$target" 比不带双引号的更安全。3.条件判断if的时候,使用[ $foo = "bar" ]不如[ "$foo" =原创 2012-06-07 14:42:57 · 518 阅读 · 0 评论