如果找不到grep(除了已编码的新行),我希望此命令打印短划线:
while read vl ; do grep -w "$vl" APL_vs_HS.tab || printf "\n" ; done < 1
谢谢!伯纳
答案 0 :(得分:5)
为什么需要使用printf
?只需使用echo
,您就不必担心打印换行符,因为echo
会自动输出一行。
while read vl ; do grep -w "$vl" APL_vs_HS.tab || echo "-" ; done < 1
答案 1 :(得分:4)
请参阅this,以便人们可以
while read vl; do grep -w "$vl" APL_vs_HS.tab || printf -- "-\n" ; done < 1