小编Ala*_*ain的帖子

Awk脚本:如何防止ARGV被视为输入文件名

看来,awk脚本考虑ARGV[1]ARGV[ARGC]作为输入文件.

有没有办法让awk考虑ARGV作为简单的参数而不是输入文件

例:

test.awk

#!/usr/bin/awk -f
BEGIN {title=ARGV[2]}
{if ($1=="AA") {print title}}
Run Code Online (Sandbox Code Playgroud)

dat文件

AB
BA
AA
CC

$ test.awk dat 'My Interesting Title'
Run Code Online (Sandbox Code Playgroud)

我有趣的标题awk:test.awk:3:致命:无法打开文件"我有趣的标题"进行阅读(没有这样的文件或目录)

awk

3
推荐指数
2
解决办法
2600
查看次数

标签 统计

awk ×1