12-Shell脚本

Shell脚本如何编写--初级 从上而下

1.文件名称格式: xxx.sh

2.文件内容的第一行: #!/bin/bash

3.命令全部融合在一起

4.定义变量  key=value

静态变量  a='www.ruozedata.com'

动态变量  b=`date`

该怎么使用?

echo $a

echo $abc/d  找不到的

echo ${a}bc/d  {}包起来

5.if判断

  整数

  字符串

  小数

  文件夹是否存在

  文件是否存在

  .......

if [ '$a' = 'www.ruozedata.com' ];then

        echo "D3"

fi

[空格 xx = yy 空格]

6.循环

https://blog.csdn.net/babyfish13/article/details/52981110

7.分割 1,2,3,4

8.赋权限和执行

chmod +x xxx.sh

/xxx/xxx/test.sh

./test.sh

9.debug模式  开发

#!/bin/bash -x

[root@hadoop000 ~]# sh -x test.sh

+ a=www.ruozedata.com

+ echo www.ruozedata.com

www.ruozedata.com

案例:

http://blog.itpub.net/30089851/viewspace-2132326/

-------------------------

高级

1.多个shell脚本 互相调用

2.逻辑封装成函数 调用

你可能感兴趣的:(12-Shell脚本)