0
我想這個命令打印破折號如果沒有找到的grep(除已編碼的新線):打印一個破折號,如果沒有找到的grep
while read vl ; do grep -w "$vl" APL_vs_HS.tab || printf "\n" ; done < 1
謝謝!貝爾納
我想這個命令打印破折號如果沒有找到的grep(除已編碼的新線):打印一個破折號,如果沒有找到的grep
while read vl ; do grep -w "$vl" APL_vs_HS.tab || printf "\n" ; done < 1
謝謝!貝爾納
爲什麼你需要使用printf
?只需使用echo
,那麼您將不必擔心打印換行符,因爲echo
會自動輸出一個換行符。
while read vl ; do grep -w "$vl" APL_vs_HS.tab || echo "-" ; done < 1
見this,這樣一方面會做
while read vl; do grep -w "$vl" APL_vs_HS.tab || printf -- "-\n" ; done < 1
「grep not found」,你的意思是'grep'命令不存在,或者'grep'沒有找到該模式?我認爲後者,但你說的話意味着前者。 –