平静
分类: LINUX
2007-10-26 15:06:00
# 注释,行首以#开头为注释(#!除外)
; 命令分隔符,可以用来在一行中来写多个命令
[root@director shell]# echo "你";echo "好"
你
好
if [ -x "ddd" ];then #if 和 then需要分隔
;; 终止"case"
. .命令等价于source命令
.作为文件名的前缀,那么这个文件被隐藏 .作为目录名的一部分,表示当前目录,
..表上一级目录
. .字符匹配,作为正则表达式的一部分,用来匹配任何单个字符
" 部分引用,阻止一部分特殊字符
' 全部引用
, 逗号链接了一系列的算术运算,所有的内容被运行,但只有最后一项被返回 let "t2 = ((a=9,15/3))" #set "a=9" and "t2=15/3"
\ 转义字符 \x等价于"x" or 'x'
/ 文件名路径分隔符,或用业做除法操作
` 后置引用,命令替换
: 空命令。<=> "NOP"也可被认为与shell的内建命令true作用相同。它的返回值就是0,就是shell返回true : echo $? # 0 死循环,如:
while :
do
operation-1
operation-2
...
operation-n
done
与下面的相同:
while true
do
...
done