Chinaunix
标题:
求救,awk中判断NR等于一个变量的问题
[打印本页]
作者:
龙腾云海
时间:
2007-07-28 16:05
标题:
求救,awk中判断NR等于一个变量的问题
现在想读取一个文件假设为file1从某行开始的所有内容,某行的行数有变量$linenum指定
这样写:
awk -F % {'if (NR < ${linenum}) {print $0}}' file1
会提示出错,请问改怎么写,难道NR只能和一个常数进行比较吗?谢谢!
作者:
寂寞烈火
时间:
2007-07-28 16:24
NR<'"$linenum"'
or
awk -v line=$linenum '{if(NR<line)...}
作者:
龙腾云海
时间:
2007-07-28 18:30
多谢了,原来是要在外部变量上加单引号
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2