我想创建一个带有 shebang 的
awk
脚本,这样
./main.awk text.txt
在
text.txt
中执行就地修改。受到之前的解决方案的启发,我尝试了类似的方法
#!/usr/bin/awk -i inplace -f
但是没有成功。
将
/usr/bin/env
与 -S
选项一起使用来处理多个参数:
#!/usr/bin/env -S awk -i -f
参见
man env
:
-S, --split-string=S
process and split S into separate arguments; used to pass multiple arguments on shebang lines