美文网首页
12-Shell脚本

12-Shell脚本

作者: CrUelAnGElPG | 来源:发表于2018-05-23 23:42 被阅读0次

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脚本

    Shell脚本如何编写--初级 从上而下 1.文件名称格式: xxx.sh 2.文件内容的第一行: #!/bin/...

  • 12-Shell脚本_练习

    变量 : 使用变量时, 必须在变量名前加$ 用户自定义变量 :没有数据类型和存储类型直接定义使用, 在定义时必须赋...

  • Shell编程-12-Shell中的数组

        如果大家有其他语言的基础或经验,就很快能明白数组了。简单来说,数组就某一种相同类型的元素组合,而后通过下标...

  • 自瞄3.15

    【脚本开关→】开【←脚本开关】 【脚本版本→】通用技能自瞄3.15【←脚本版本】 【脚本关闭公告→】脚本已更新.....

  • 自瞄3.16

    【脚本开关→】开【←脚本开关】 【脚本版本→】通用技能自瞄3.16【←脚本版本】 【脚本关闭公告→】脚本已更新.....

  • 为什么会有人说引流脚本不靠谱?原来是还没了解透彻引流脚本

    引流脚本,什么是引流脚本?引流脚本怎么样?引流脚本好用吗?引流脚本靠谱吗?引流脚本是骗局吗?引流脚本效果好吗?引流...

  • Kettle11:Kettle脚本控件

    本章讲解以下三种脚本的案例01 javascript脚本02 java脚本03 执行SQL脚本 脚本 1.脚本是转...

  • 进程守护脚本

    进程守护脚本 新建脚本 编辑脚本 添加可执行权限 启动脚本

  • DoTween

    /* 项目: 脚本:校园导航管理脚本 脚本:此脚本挂载在SchoolMenuPanel上 脚本:点击二级导航按钮,...

  • UI Recorder之Android自动化

    简单介绍 之前已经进行了Web的脚本录制,脚本回放,及脚本运行。这次进行Android端脚本录制、脚本回放,及脚本...

网友评论

      本文标题:12-Shell脚本

      本文链接:https://www.haomeiwen.com/subject/qgtjjftx.html