shell编程-脸熟回忆

shell编程总结TODO

shell简介
脚本执行方式
注释
变量
变量类型
局部变量
环境变量
shell特殊变量
变量操作
创建,使用,删除
关键词
local,readonly,declare
字符串
定义 单引号,双引号
拼接
字符串长度
字符串截取
位置截取
匹配截取
字符串替换
默认值设置 非空判断

数组
一维数组
创建,使用
数组容量,元素长度
遍历
关联数组

运算符
算数运算
关系运算
数字比较
字符串比较
逻辑运算
文件运算

流程控制
分支 if, case
循环 for,while,until

函数
自定义函数
系统函数 basename,dirname

命令替换
str=` command `
str=$(command)
read命令
输入输出 重定向

文件引用 source,.

命令状态码+true和false判断

脚本调试
sh -n , -x ,-v

算数运算
$(()) $[]
expr
let
bc

逻辑与或选择
&& || 首选这个
-a -o
条件判断选择
一个中括号
两个中括号 首选这个,尤其是多个条件连接 && ||

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值