- #!/usr/bin/env bash 与#!/usr/bin/bash
- #!/usr/bin/env bash提供了不同系统的灵活性,只要程序在$PATH中
- dirname\basename
- dirname:父目录
- basename:最后的目录名或者文件名
- $0:shell本身的文件名
- $1~$n:添加到shell的各个参数值
- $?:最后运行命令的返回值
- $!:shell最后运行的后台Process的PID
- $$:shell本身的PID
- $*:所有参数列表
- $@:所有参数列表,可做数组用
- $#:添加到shell的参数个数
- $-:显示shell使用的当前选项,与set命令功能相同