当前位置: 技术问答>linux和unix
怎样在awk中引用变量值?
来源: 互联网 发布时间:2015-02-05
本文导语: 我有一shell如下: a=next awk '$1==$a {print $0}' file.txt 想列出file.txt中第一列等于变量a的行,当运行时提示错误,试用${a},$a等都不行,不知awk中怎么引用变量? | awk -v a="next" '$1==a {print $0}' ...
我有一shell如下:
a=next
awk '$1==$a {print $0}' file.txt
想列出file.txt中第一列等于变量a的行,当运行时提示错误,试用${a},$a等都不行,不知awk中怎么引用变量?
a=next
awk '$1==$a {print $0}' file.txt
想列出file.txt中第一列等于变量a的行,当运行时提示错误,试用${a},$a等都不行,不知awk中怎么引用变量?
|
awk -v a="next" '$1==a {print $0}' file.txt