bash에 파일이 있는지 테스트하기 위해 루프하는 동안 txt 파일이 존재하는 경우에만 특정 변경을 실행하는 셸 스크립트를 만들고 있는데, 이 테스트 루프가 작동하지 않습니다. 왜일까요?감사해요! while [ ! -f /tmp/list.txt ] ; do sleep 2 done "Don't work" 라고 하면, 어떻게 그것이 동작하지 않는지를 알 수 있습니까? 다음과 같이 추가하여 파일이 실제로 존재하는지 여부를 확인할 수 있습니다. while [ ! -f /tmp/list.txt ] do sleep 2 # or less like 0.2 done ls -l /tmp/list.txt 또한 'echo $SHEL'을 입력하여 Bash(또는 관련) 셸을 사용하고 있는지 확인할 수도 있습니다.CSH와 TCSH..