bashスクリプトには次の3つの構成があります。
NUMOFLINES=$(wc -l $JAVA_TAGS_FILE)
echo $NUMOFLINES" lines"
echo $(wc -l $JAVA_TAGS_FILE)" lines"
echo "$(wc -l $JAVA_TAGS_FILE) lines"
また、スクリプトを実行すると、どちらも同じ出力を生成します。
121711 /home/slash/.java_base.tag lines
121711 /home/slash/.java_base.tag lines
121711 /home/slash/.java_base.tag lines
つまり、ファイルの名前もエコーされます(これはしたくありません)。これらのスクリプトレットが失敗する理由と、クリーンを出力するにはどうすればよいですか。
121711 lines
?