shell中的$符号用的很多,今天来梳理一下: 运算: 可以用$(()) 来实现变量的计算,支持四则运算,括号优先级,移位,注意,bash内置的运算都不支持小数,可以用awk,bc等工具来实现 $[],同$(()) 位置参数: 一般我都会在awk和bash中使用:在awk中,$0代表整行, 1... 1 ... 1...N对应那一行的第几列,在awk中有时会想用某个变量值代表$N中的数据,测试发现可以这么写: a=1; awk