Linux Shell 脚本编程
Shell本身是一种用C语言编写的程序,是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作,对linux系统进行管理。
1)基本example
遵照国际管理,先来一个Hello World.
这里使用单引号也是可以的.
如果我们希望输出:Hello World!,这时候需要使用转义符号,因为!有固定的含义
通过管道输出也是支持的.
命令之间以;分隔
类似于C语言的形式,printf函数也是支持的
2) 进阶
使用.sh文件进行输出
结果如下:
切换到文件所在目录,使用./print.sh进行调用
print.sh文件如下:
这里的#!/bin/bash 和 #File Name:print.sh 为注释行,不是必须的,但是建议写上!
* 使用echo -e 输出转义字符串
* 输出带颜色的输出信息
* 变量赋值及输出
使用.sh文件进行编程,变量使用示例
结果:
我们可以看到这种形式基本类似于python的变量使用方式非常方便,当然我们可以使用命令来做.
这个正好演示了如何使用;分隔多条shenll命令
* 字符串操作
对于任何一门语言来说,字符串的操作是永恒的主题
1)获取字符串长度
操作非常简单.
2)查看当前shell类型
3)条件控制
输出:
* 数学运算
自增操作
管道、重定向与追加
先到这儿,下一篇继续,打完收工!