相关疑难解决方法(0)

使用参数(vars)调用具有awk shebang的脚本

我有一个我已定义的awk脚本:

#!/usr/bin/env awk
BEGIN { if (!len) len = 1; end = start + len }
{ for (i = start; i < end; i++) { print $1 } }
Run Code Online (Sandbox Code Playgroud)

我已经保存为columnschmod +x倒是它.我想调用它,这样startend它横越在一个文件中定义.我以为这应该工作:

cat some_file | columns -v start=2
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.救命!

shell awk shebang

26
推荐指数
2
解决办法
1万
查看次数

标签 统计

awk ×1

shebang ×1

shell ×1