脚本(一般.sh结尾)
程序中加双引号与不加差距不大(是弱引用),依然可以给变量取值,但是如果有空格必须加上。
单引号强引用,直接输出字符
赋值等号两边不可以有空格,有空格则变成判断是否相等

运行程序前需要给权限
运行程序 ./+名称





#注释
test与[]效果一样
判断相等与不等

-eq 等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于


if else语句


查看文件类型



for循环


while循环




until(条件不满足执行)


case

[ ]中括弧里可以写选择范围

函数

脚本的调用
awk:从大的文件中提取数据
调用awk: 
$1指第一个域
awk以列为单位,但是是一行一行处理


. .bash 在当前解释器中直接执行程序
sed以行为单位
d是删除

i是前面加,a是后面加


unset撤销,变量,函数不用了都应该撤销
本文详细介绍了Shell脚本的基础知识,包括变量赋值、条件判断、循环控制、文件类型检查、流程控制语句及常见命令如awk、sed的使用。通过本文,读者将掌握如何创建和运行脚本,理解不同引用方式对变量的影响,以及如何利用脚本进行数据处理。

1万+

被折叠的 条评论
为什么被折叠?



