1. Linux系统中常见的Shell脚本种类
- bash:基于gun的框架下发展的shell(/bin/bash)是目前大多数Linux 版本采用的默认shell
- csh:类似c语言的shell
2. 定义变量
通过set来定义局部变量x,通过$x
或${x}
来使用变量x的值,$%x表示变量的值的长度, $?x来判断变量x是否设置,如设置则为1,否则为0。
set x = 5
echo $x
echo ${x}kg
echo $%x
全局变量的定义setenv v value 该变量将被此shell派生的所有子shell继承。
$$
表示当前进程的PID, $status
或 $?
表示退出状态。
3. 命令替换
通过set x = cmd
来执行命令,且结果赋值给变量。
set d =
date
echo $d
echo $d[6]-$d[2]-$d[3]
4.
Reference:Shell 变量/echo命令 (bbsmax.com)
来自广东