如何通过变量的awk [英] How to pass variable to awk
本文介绍了如何通过变量的awk的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能重复:结果
使用带有变量AWK
块引用>下面的命令是错误的,关键是我想在awk中使用
$ curLineNumber
,我该怎么办呢?任何解决方案?curLineNumber = 3
CURTIME =`ls -l命令| awk的'NR == $ {curLineNumber打印$ NF}'`感谢
解决方案CURTIME = $(ls -l命令| awk的-v线= $ curLineNumber'NR ==行{$打印NF }
的
-v
选项用于指定命令行上初始化的变量。我选择的名称行
为AWK
变量。Possible Duplicate:
Using awk with variablesThe following command is wrong, the point is I want to use
$curLineNumber
in awk, how can I do it? Any solution?curLineNumber = 3 curTime=`ls -l | awk 'NR==$curLineNumber {print $NF}'`
Thanks
解决方案curTime=$(ls -l | awk -v line=$curLineNumber 'NR == line { print $NF }'
The
-v
option is used to specify variables initialized on the command line. I chose the nameline
for theawk
variable.这篇关于如何通过变量的awk的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文