Please enable JavaScript.
Coggle requires JavaScript to display documents.
Shell编程 - Coggle Diagram
Shell编程
变量
变量定义
Shell变量无需声明
变量的赋值
变量名=变量值
=两边不能有空格
给位置变量赋值 set
set: 查看当前使用的shell变量
unset: 删除变量
算术运算
运算符号 + - * / %
expr命令
let命令
条件和测试
if-then
if-then-else
if-then-elif
不同类型的判断
数值判断
-eq相等
-ne不相等
-gt大于
-ge大于等于
-lt小于
-le小于等于
字符串
-n是否包含
!=不相同
=相同
-z是否为空串
文件
-s是否存在并长度非0
-f是否存在并是普通文件
-w是否存在并可写
-d是否存在并且是一个目录
-r是否存在并可读
循环结构
for-in-done
while-do-done
until-do-done
执行脚本
bash 文件名
chmod将脚本文件变为可执行文件
./文件名
将./添加到PATH
PATH=$PATH:$HOME
输入 文件名 即可执行
显示消息 echo
读取输入 read
真或假 test