Chinaunix首页 | 论坛 | 博客
  • 博客访问: 96811
  • 博文数量: 20
  • 博客积分: 1486
  • 博客等级: 上尉
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-06 09:29
个人简介

平静

文章分类

全部博文(20)

文章存档

2010年(2)

2007年(6)

2006年(12)

我的朋友
最近访客

分类: 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

阅读(1953) | 评论(0) | 转发(0) |
0

上一篇:写Shell脚本常规问题

下一篇:front

给主人留下些什么吧!~~