Shell随手记
‼️本随手记基于《Shell脚本学习指南》H.F. Beebe 学习
Why Shell
简单、可移植、易开发
经过POSIX标准化
简单脚本
显示系统有多少人登陆
| 管道符号表示前输出给后输入、Ctrl- D 表示 end-of-file、chmod赋予执行权限
第一行一般以
1 | ! /bin/sh - |
开头,以引用Shell,亦可引用其他解释器来执行文件
1 | cat > nusers |
即 command line 上测试 ➡️ 找到适当语法 ➡️ 放入单独脚本 ➡️ 赋予执行权限
基本元素
参数
- 短线 -
- 后面接一个字母
- 无参数选项可合并
- 长选项
- 两个短线 – 或一个均有
命令
- 用 ; 分隔表示一次执行
- 用 & 分隔表示并发执行
变量
- 为某信息片段所起的名字
- 变量值常为空值 null
- 赋值语句等号两端不得空格,加引号包含空格
- 单行可多次赋值、可将数个变量的值赋给新变量,用引号包括
- $ 表示取值
输出
echo
将参数打印,一般为提示用户作用
支持转译序列、 \c 表示忽略换行符
printf
模仿C中的 printf() 函数
I/O重定向
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Wonderland!
评论