Linux Bash Shell Base
Start
创建文件,以.sh结尾
1 |
|
运行脚本方法
注意,运行之前先赋予执行权限
chmod a+x test.sh
chmod 555 test.sh 等
执行方案
./test.sh. test.shsource test.sh
输出
基本语法
变量
变量名和等号之间不能有空格,首个字符不能以数字开头。环境变量 —> C语言全局变量
本地变量 —> C语言局部变量
变量查找
env | grep $变量名1
2
3
4#例如查找变量名
#!/bin/bash
VARIABLES=bin
env | grep $VARIABLES输出:

exprot输出到全局。
- 例如,上面定义的
VARIABLES只是在局部的,如果到test.sh外运行,其无法执行,敲入exprot VARIABLES即可将其变成全局。
unset删除全局。用法如上。
通配符及一些特殊变量
*. 用于适配 0-∞个字符。例如 *.sh?. 用于适配一个字符。例如 *.sh[]. 用于适配括号中所有的字符。例如*[b-z][b-z][b-z].sh* 适配于kjg.sh.

$n.这里的n表示任何正整数
数据类型
- 字符串 String
控制语句
- if\else
- switch\case
- for\while
函数
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CHUYUXUAN!
评论






