1. 指定解析器

脚本第一行要指定 ​​解析器​

#!/user/bin/env bash

2. 语句即命令

命令就是语句,语句就是命令

命令对空格敏感, 造成了脚本语句对空格变态的敏感

3. 位置参数

  • ​#​
  • ​$​
  • ​0​
  • ​1​

Linux 学习笔记 (十) shell 脚本初探_当前目录

Linux 学习笔记 (十) shell 脚本初探_当前目录_02

4. 脚本不在当前 shell 执行

Linux 学习笔记 (十) shell 脚本初探_当前目录_03

5. 循环控制

一个文件夹里有 三个文件 a、b、c, 现在需要给它们加 ​​.txt​​ 后缀。

需要写一个 ​​rename.sh​​:

//'pwd'  --> '' 中输入命令就可以取出 命令的输出

`pwd` --> 返回当前目录

Linux 学习笔记 (十) shell 脚本初探_当前目录_04

Linux 学习笔记 (十) shell 脚本初探_解析器_05