좀 헷갈려서 찾아보니 이런 내용이 있더군요.
FILE1=$1
wc $FILE1
이는 약간 혼란스럽습니다. 변수 표현식 연산자 뒤에 숫자 1을 FILE1에 할당한다는 것이 무엇을 의미합니까? 그런데 FILE1은 단지 변수일 뿐입니다. 우리가 할당하는 것은 무엇입니까? 숫자 1에서 변수 표현식 연산자로?
이것이 정확히 어떻게 작동하나요?
이 개념을 더 잘 이해하려면 어떻게 해야 합니까?
답변1
$1은 스크립트에 전달된 첫 번째 인수의 값을 포함하는 변수이므로 다음을 실행하면
./myscript 내 파일
그러면 $FILE1이 myfile로 설정됩니다.