脚本与脚本的调用

脚本(一般.sh结尾)
程序中加双引号与不加差距不大(是弱引用),依然可以给变量取值,但是如果有空格必须加上。
单引号强引用,直接输出字符
赋值等号两边不可以有空格,有空格则变成判断是否相等
这里写图片描述
运行程序前需要给权限
运行程序 ./+名称
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
#注释
test与[]效果一样
判断相等与不等
这里写图片描述

-eq 等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
这里写图片描述
这里写图片描述
if else语句
这里写图片描述
这里写图片描述
查看文件类型
这里写图片描述

这里写图片描述
for循环
这里写图片描述
这里写图片描述
while循环
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
until(条件不满足执行)
这里写图片描述
这里写图片描述
case
这里写图片描述
[ ]中括弧里可以写选择范围
这里写图片描述
函数
这里写图片描述
脚本的调用
awk:从大的文件中提取数据
调用awk: 这里写图片描述
$1指第一个域
awk以列为单位,但是是一行一行处理
这里写图片描述
这里写图片描述
. .bash 在当前解释器中直接执行程序
sed以行为单位
d是删除
这里写图片描述
i是前面加,a是后面加
这里写图片描述
这里写图片描述

unset撤销,变量,函数不用了都应该撤销

猜你喜欢

转载自blog.csdn.net/mars1997/article/details/81304785