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