编写一个Linux shell脚本,你需要做:
- 编写一个脚本
- 赋予脚本可执行权限
¶编写你的第一个Shell Script
vi hello.sh
新建脚本文件
1 |
|
#!/usr/bin/bash [1]
:wq!
保存并退出vi编辑器
chmod 755 hello.sh
设置脚本可执行权限
./bash.sh
回车即可执行脚本
可能的错误信息:
bash: ./hello.sh: /usr/bin/bash^M: bad interpreter: No such file or directory
解决方法1 :
vi编辑器打开hello.sh
:set fileformat=unix
:wq!
解决方法2 :
采用Windows端VsCode远程编辑hello.sh文件,执行保存时,会将End of line 设置为CRLF,导致Linux系统识别错误
- VSCode远程打开hello.sh文件
Ctrl + Shift + P
,输入Change End of Line Sequence,回车后选择LF- 保存文件
输入
which bash
查看bash位置 ↩