如果找不到grep,我希望这个命令打印一个破折号(除了已经编码的新行):
while read vl ; do grep -w "$vl" APL_vs_HS.tab || printf "\n" ; done < 1
谢谢!贝尔纳
你为什么需要使用printf?只需使用echo,您就不必担心打印换行符,因为它会echo自动输出换行符.
printf
echo
while read vl ; do grep -w "$vl" APL_vs_HS.tab || echo "-" ; done < 1