如果找不到匹配,则按grep返回新行

时间:2013-12-17 13:12:30

标签: bash shell grep

如果grep:

找不到匹配项,我想修改此代码以返回空行
while read vl ; do grep "^$vl" Table_S4.tab ; done < 1

1 个答案:

答案 0 :(得分:9)

while read vl; do
    grep "^$vl" Table_S4.tab || printf "\n"
done < 1

如果grep找不到匹配项,则会运行printf命令并输出一个空行。