Debian의 경우 다음 코드가 작동하지만 CentOS에서는 오류없이 중단됩니다. 오류가 무엇입니까? 나는 그것을 이해할 수 없다.오류없이 Bash-Shell 스크립트가 중단됩니다.
echo "Test 1"
ANSWER=""
read -p "Enter y or n " ANSWER;
echo "Test 2"
는 출력은 그렇게에 allways 보이는 : 나는 또한 매개 변수 -p없이 읽기 명령을 시도했지만이 또한 작동하지
Test 1
:
echo "Test 1"
ANSWER=""
echo "Enter y or n "
read ANSWER;
echo "Test 2"
출력 :
Test 1
Enter y or n
if execu 명령 줄에서 명령이 작동하는지, 어떻게해야하는지. 스크립트에는 다음과 같은 "제목"이 있습니다. #!/bin/bash
누군가 도움이 될 수 있습니까?
'type read'의 출력은 무엇입니까? – anubhava
@anubhava "read는 쉘 내장입니다"- 두 시스템 모두에서 – user2966991
은 쉘로 다시 중단되거나 입력을 기다리고 있습니까? 버퍼링 문제 일 수 있습니다. – Donovan