1.嵌入命令列表
: 空,永远返回为t r u e
. 从当前s h e l l中执行操作
b r e a k 退出f o r、w h i l e、u n t i l或c a s e语句
c d 改变到当前目录
c o n t i n u e 执行循环的下一步
e c h o 反馈信息到标准输出
e v a l 读取参数,执行结果命令
e x e c 执行命令,但不在当前s h e l l
exit 退出当前s h e l l
e x p o r t 导出变量,使当前s h e l l可利用它
p w d 显示当前目录
r e a d 从标准输入读取一行文本
r e a d o n l y 使变量只读
r e t u r n 退出函数并带有返回值
s e t 控制各种参数到标准输出的显示
s h i f t 命令行参数向左偏移一个
test 评估条件表达式
t i m e s 显示s h e l l运行过程的用户和系统时间
t r a p 当捕获信号时运行指定命令
u l i m i t 显示或设置s h e l l资源
u m a s k 显示或设置缺省文件创建模式
u n s e t 从s h e l l内存中删除变量或函数
w a i t 等待直到子进程运行完毕,报告终止
2.set
[root@localhost yjg]# vi set_ex.sh
#!/bin/sh
#set_ex.sh
set a.doc b.doc
while [ $# != 0 ]
do
echo $1
shift
done