0
我想通过u_test
字符串旁边的字段,其中FS为,
,并且还不是以#
开头的系统命令(在本例中为grep),以查找包含FS top.v
文件中的字符串。使用在awk命令中获得的字段grep
BEGIN{FS=","}
{
if($0 !~ /^#/){
for(i=1;i<=NF;i++){
if($i ~ /u_test/){
a=$(i+1);
cmd = "grep '\$(i+1)' top.v";
printf("%s\n",a);
system(cmd);
}
}
}
}
上面的代码似乎不起作用。
你能举一个例子输入以及你努力实现的事情的描述(即示例输出)? – Derlin
假设这个脚本的输入包含记录为u_test,abcd,pqrs,wyxc ...我想提取'abcd',它紧挨着u_test字段,并且grep这个字符串在另一个文件中top.v –
您需要向我们展示*确切*输入和*精确*预期输出。请[编辑]您的问题以更新它与这些细节。 – tripleee