bash 스크립트에 다음 세 가지 구성이 있습니다.
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
?