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

阿兰

看来awk脚本会将ARGV[1]ARGV[ARGC]视为输入文件。

有什么办法可以让awk考虑ARGV为简单的参数而不是输入文件

例:

测试awk

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

数据文件

AB
BA
AA
CC

$ test.awk dat 'My Interesting Title'

我的有趣标题awk:test.awk:3:致命:无法打开文件“我的有趣标题”以供阅读(没有此类文件或目录)

弗雷德里克·皮尔(Fredrik Pihl)

像这样吗

$ awk -v title='My Interesting Title' '$0 ~ /AA/ {print title}1' input
AB
BA
My Interesting Title
AA
CC

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWK脚本:如何防止将ARGV视为输入文件名

来自分类Dev

如何将输入文件名传递给awk脚本

来自分类Dev

sed将文件名视为模式?

来自分类Dev

将文件名视为PHP GET

来自分类Dev

脚本输入文件名或标准输入

来自分类Dev

初学者Python:将输出文件另存为argv输入文件名

来自分类Dev

打印匹配 awk 脚本的文件名

来自分类Dev

如何打开用户输入的文件名?

来自分类Dev

如何使用循环语句使用作为输入传递给Shell脚本的文件名?

来自分类Dev

无法访问2>&1:如何将变量内容视为重定向而不是文件名

来自分类Dev

保存工作簿的 vba 脚本覆盖输入的文件名

来自分类Dev

将文件输入移动到新元素后,如何访问与文件输入关联的文件名和数据?

来自分类Dev

如何将 .sh 脚本文件名循环到 .txt?

来自分类Dev

如何将输入文件名正确提交到find exec?

来自分类Dev

如何防止laravel中的文件名重复?

来自分类Dev

如何防止laravel中的文件名重复?

来自分类Dev

如果文件在脚本中被处理,如何保存文件名

来自分类Dev

问题:将文件名与脚本中的数字匹配吗?

来自分类Dev

bash脚本将单词附加到文件名

来自分类Dev

将文件名设置为变量的命令脚本

来自分类Dev

Windows批处理脚本-将文件名读入变量

来自分类Dev

将文件名从Nautilus传递到Shell脚本

来自分类Dev

将文件名前缀传递给程序作为输入

来自分类Dev

如何在Powershell脚本中解析相对或绝对文件名输入参数的绝对路径?

来自分类Dev

文件名被脚本缩短

来自分类Dev

如何使用awk打印路径文件名的尾部

来自分类Dev

如何使用Awk从列显示文件名?

来自分类Dev

如何在awk中打印文件名?

来自分类Dev

如何在awk中获取文件名

Related 相关文章

热门标签

归档