摘要: Classic technique (escape metacharacters):if[ \( $g -eq 1-a "$c"="123" \) -o \( $g -eq 2-a "$c"="456" \) ]then echo abcelse echo efgfiI tried various tricks with '[[ ... ]]' without success - even escaping the parentheses did not seem to work.Isn't 阅读全文
posted @ 2013-11-07 15:53 zaric 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 特殊的shell变量:$0 获取当前执行的shell脚本的文件名$n 获取当前执行的shell脚本的第n个参数值,n=1..9$* 获取当前shell的所有参数 “$1 $2 $3 …注意与$#的区别$# 获取当前shell命令行中参数的总个数$$ 获取当前shell的进程号(PID)$! 执行上一个指令的PID$? 获取执行的上一个指令的返回值(0 为成功, 非零为失败)$@ 这个程序的所有参数 “$1″ “$2″ “$3″ “…”举例(通过脚本举例,大家也可以一行行执行测试):[ryan@etiantian test]# cat etiantian.shecho ‘$0 ... 阅读全文
posted @ 2013-11-07 15:52 zaric 阅读(208) 评论(0) 推荐(0) 编辑