$cat shebang.sed
#! /bin/sed -f
s/red/xxx/
s/BLUE/1234/
$./shebang.sed rgb
lower (#1): "xxx green blue"
UPPER (#2): "RED GREEN 1234"
$sed -f shebang.sed rgb
lower (#1): "xxx green blue"
UPPER (#2): "RED GREEN 1234"
我可能猜到了什么#!是在做。然而,我并没有说我知道。什么是 ”#!”?
此行称为shebang,用于告诉终端在执行脚本时使用哪个解释器。在您的情况下,您使用
sed
其他例子是: