bash: syntax error near unexpected token;
다음 줄을 실행할 때 다음 오류가 발생합니다.while; do; clear; tree .git; sleep 1; done
나는 이 라인에서 얻는다이 비디오
답변1
비디오 디스플레이
while :
do
clear
tree .git
sleep 1
done
그대로 실행하면 됩니다. 모든 명령을 한 줄에 넣으려면 다음과 같이 작성해야 합니다.
while :; do clear; tree .git; sleep 1; done
do
다음 명령과 별도로 사용할 수 없으며 조건을 정의하는 다음 콜론()이 ;
필요합니다 ( 와 동일 , 항상 성공).:
while
:
true
바라보다Bash 매뉴얼의 루프 구성 섹션더 알아보기.