./getProductAccess.sh access-2014-09-04.log
일반적으로 뒤에는 파일이 하나만 있습니다 ./
. 이제 두 가지가 있습니다. 두 번째가 입력을 제공하는 것처럼 보이지만 첫 번째가 입력을 받으려면 무엇을 작성해야 합니까? 왜냐하면 나는 읽을 수 없기 때문이다.
답변1
이것이 진정한 초보자 101입니다.
./getProductAccess.sh
(현재 디렉터리에서) 실행될 프로그램이고 access-2014-09-04.log
프로그램에 제공되는 인수입니다.
프로그램을 작성하는 경우 첫 번째 매개변수를 "$1"
.
답변2
read 를 사용하지 않고도 사용할 수 있습니다 $1
.
따라서 스크립트에서 사용 echo "$1"
하면 access-2014-09-04.log
.
$0
실행 중인 파일에 대한 경로(상대 또는 절대)입니다. $1
파일에 전달되는 첫 번째 매개변수는 이고, $2
두 번째 매개변수는...