概述
作为一个开发人员,使用 Linux 实在是太频繁了,无论是观看别人程序的脚本,还是自己编写脚本,都离不开 Shell,所以这篇文章总结一下 Shell 中常见的语法
解释器
Linux 中,解析脚本的是命令解释器,也就是终端解释器,如 Bash、Zsh。
在脚本中常见的头部声明如
|
|
或者
|
|
一般情况下 Linux 默认解释器是 bash
查看所有支持的 shell
|
|
临时进入 解释器的方法为 exec 解释器
exec /bin/bash
exec /bin/zsh
查看当前解释器:echo #SHELL
脚本格式
脚本以 #!解释器
为开头
|
|
按照习惯,bash 对应的脚本文件的后缀一般是 .sh 结尾,而 zsh 对应的脚本文件以 .zsh 结尾,当然,这不是必须的。
例如:在家目录新建目录 bin, 继续在 bin 目录新建一个文件 test1.sh
vim test1.sh
|
|
脚本执行方式
在新建 test1.sh 之后,如何执行呢?
方式 1
语法:
|
|
脚本的路径可使用相对路径也可以使用绝对路径
例如
|
|
|
|
执行结果
|
|
方式 2
对脚本增加可执行权限
|
|
直接运行脚本
|
|
执行结果
|
|