logo头像
Snippet 博客主题

Shell

Shell是用户使用Linux的桥梁


for循环

script
1
2
3
4
for variable in values
do
statements
done

环境变量

  • $0:shell脚本的名字
  • $1:传递的第一个参数
  • $2:传递的第二个参数,没有补空
  • $*:所有参数
  • $#:传递给脚本的参数个数
  • $$:shell脚本的进程号,脚本程序通常会用它来生成一个唯一的临时文件,如/tmp/tmpfile_$$
1
2
3
4
5
6
7
8
9
10
11
12
13
14
x.sh
echo $0
echo $1
echo $2
echo $#
echo $$

sh x.sh 'a' 'b'
结果:
x.sh
a
b
2
1939211

评论系统未开启,无法评论!