有意无意写了一些shell脚本。
是时候做个小结了。
头标
# !bin/bash
循环
for i in {start..end} do xxx done
条件判断
if [ xxx ] then xxx if
函数定义&参数
xxx() { echo $1 echo $2 echo $3 }
xxx,具体函数名。 $1,$2,$3为具体的输入参数,测试如下:
[ywt@centos]$xxx 1 2 3 1 2 3
shell脚本的进程pid的保存
echo $$ > /tmp/xxx.pid
demo
# !bin/bash echo $$>/tmp/hello.pid hello() { echo "hi,$1" } hello "tommy"