1.shift命令
实例一:
1 #!/bin/bash
2 # 使用'shift'来逐步存取所有的位置参数.
3
4 # 给脚本命个名, 比如shft,
5 #+ 然后给脚本传递一些位置参数, 比如:
6 # ./shft a b c def 23 skidoo
7
8 until [ -z "$1" ] # 直到所有的位置参数都被存取完...
9 do
10 echo -n "$1 "
11 shift
12 done
13
14 echo # 额外的换行.
15
16 exit 0
实例二:
cat shift.sh
#----------------------------编辑
#!/bin/bash
until [ -z "$1" ] # Until all parameters used up
do
echo "$@ "
shift
done
#----------------------------运行输入文字
sh shift.sh 1 2 3 4 5 6 7 8 9
#----------------------------输出文字如下:
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9
1.ls -d *
2. find . -type d -maxdepth 1
3.ls -F | grep '/$'
4.4.ls -l | grep '^d'