varname=value 注意bash不能在等号两侧留空格
shell语言是非类型的解释型语言, 给一个变量赋值实际上就是定义了变量, 而且可以赋不同类型的值。...位置变量
位置变量对应于命令行参数, 其中$0为脚本名称, $1为第一个参数, 依次类推, 参数超过9个必须使用${}引用变量。...: 上一个子进程的进程号
$#: 传给脚本或函数的参数个数, 即位置变量数减1(1代表脚本自身)
$*和$@: 传给脚本的所有参数(不包含脚本本身), 每个参数以$IFS分隔(一般内为空格\TAB\换行...字符串输入: read 可以用于用户交互输入, 也可以用来一次处理文本文件中的一行
命令选项:
ct@ehbio:~$ read -p "Enter the best tutorial: " tutorial...内置变量OPTIND保存着将被处理的命令行参数(位置参数)的数值选项列表处理完毕getopts返回1, 否则返回0 如:
在我们推出的一步绘图脚本里面,就是使用Bash封装的R脚本,通过修改命令行参数,