简介
本书使用的是Bash(Bourne Again Shell),它是目前大多数GNU/Linux系统默认的shell环境。
- 执行一个.sh命令
➜ ~ git:(master) ✗ cat <<EOF > script.sh
> echo 'hello world'
> EOF
➜ ~ git:(master) ✗ /bin/bash ./script.sh
hello world
➜ ~ git:(master) ✗ chmod a+x script.sh
➜ ~ git:(master) ✗ ./script.sh
hello world
- 执行多个.sh命令
➜ ~ git:(master) ✗ cat <<EOF > hello.sh
> echo hello
> EOF
➜ ~ git:(master) ✗ cat <<EOF > world.sh
> echo world
> EOF
➜ ~ git:(master) ✗ chomd a+x hello.sh
zsh: command not found: chomd
➜ ~ git:(master) ✗ chmod a+x hello.sh
➜ ~ git:(master) ✗ chmod a+x world.sh
➜ ~ git:(master) ✗ ./hello.sh ; ./world.sh
hello
world