脚本(一般.sh结尾)
程序中加双引号与不加差距不大(是弱引用),依然可以给变量取值,但是如果有空格必须加上。
单引号强引用,直接输出字符
赋值等号两边不可以有空格,有空格则变成判断是否相等
运行程序前需要给权限
运行程序 ./+名称
#注释
test与[]效果一样
判断相等与不等
-eq 等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
if else语句
查看文件类型
for循环
while循环
until(条件不满足执行)
case
[ ]中括弧里可以写选择范围
函数
脚本的调用
awk:从大的文件中提取数据
调用awk:
$1指第一个域
awk以列为单位,但是是一行一行处理
. .bash 在当前解释器中直接执行程序
sed以行为单位
d是删除
i是前面加,a是后面加
unset撤销,变量,函数不用了都应该撤销