내 질문은 당신에게 쉬울 것입니다.
저는 명령을 실행하는 간단한 스크립트를 작성하고 있지만 필요한 파일은 항상 다릅니다.
질문하게 만드는 방법이 있습니까?
"파일은 어디에 있나요?"
그런 다음 이를 나머지 명령에 추가하고 실행합니다.
답변1
그러나 위에서 언급한 바와 같이:
read -p "Where is the file?" FILENAME
질문을 에코한 다음 변수를 읽는 것보다 더 깔끔할 수 있습니다.
답변2
이 시도.
$ cat foo.sh
#!/bin/sh
echo Where is the file
read FILENAME
echo now reading ${FILENAME}
cat ${FILENAME}
$ ./foo.sh
Where is the file
/etc/fedora-release
now reading /etc/fedora-release
Fedora release 20 (Heisenbug)
$