ksh에서 프롬프트 정보를 검색하시겠습니까?

ksh에서 프롬프트 정보를 검색하시겠습니까?

예를 들어 값을 읽으라는 메시지가 나타나면 다음과 같습니다.

#!/bin/ksh
echo "What is your name?"
read name

username=$name

rcmd machine1 grep $username /path/locnames >> namefile

rcmd machine1 cat namefile | less

명령의 프롬프트 정보를 올바르게 보존하려면 무엇이 필요합니까 read? 예를 들어 여기에 locnames 디렉터리의 이름을 나열하는 원격 명령( rmcd) 이 있습니다 . 또는 매개변수 등을 사용하는 것 grep외에 프롬프트 정보를 보존하는 데 사용할 수 있는 다른 명령이나 기술이 있습니까 ?read$1$2$3

답변1

예, read이는 "프롬프트에서" 데이터를 읽는 가장 일반적인 방법입니다. 이는 select데이터 목록을 사용하여 선택할 수 있는 더욱 강력한 기능입니다. 특정 목적에 얼마나 유용한지 알아보려면 후자를 확인하세요. 또한 kshread힌트를 포함하는 구문을 지원합니다. 샘플은 다음과 같습니다 read name?"What is your name? ".

관련 정보