읽기 명령에서 -p 옵션은 무엇을 합니까?
한 가지 예:
-p "이름을 입력하세요:" firstName을 읽어보세요.
-p 옵션 설명매뉴얼 페이지 읽기(나는 이것을 이해하지 못한다):
읽기를 시도하기 전에 후행 개행 없이 출력 문자열 PROMPT
"문자열 PROMPT"가 무엇을 의미하는지, "후행 개행"이 무엇인지 이해하지 못합니다.
답변1
"문자열 PROMPT"가 무엇을 의미하는지, "후행 개행"이 무엇인지 이해하지 못합니다.
빠르게나중에 주어진 문자열을 호출하는 방법 -p
. 사용자에게 프롬프트가 표시되고( Please enter your first name:
그리고 firstName
변수에 입력할 값을 입력합니다.
아니요후행 개행 문자Please enter your first name:
즉, 사용자가 입력을 시작하면 해당 문자가 프롬프트 아래에 표시되지 않고 화면의 같은 줄에 즉시 표시됩니다(반향됨) .
답변2
이 예제를 실행하면 알 수 있습니다. 스크립트가 표시됩니다
Please enter your first name:
터미널 커서는 ":" 뒤에 한 칸(같은 줄)에 위치합니다. 아무거나 입력한 다음 키를 누르면 enter해당 텍스트가 쉘 변수에 저장됩니다.$firstName
Please enter your first name: Kaiylar
변수를 "Kaiylar"로 설정합니다. 스크립트에서 다음을 입력할 수 있습니다.
echo $firstName
그리고 봐라
Kaiylar
설명서에는빠르게문자열의 이름입니다
"Please enter your first name: "
개행 문자는 텍스트 줄을 끝내고 텍스트 줄을 시작하는 문자입니다.새로운 팀텍스트.