라는 파일이 있고 raw_info
스크립트에 명령을 입력할 때 을(를) 찾는다는 것을 알 수 있도록 변수가 파일을 가리키도록 하고 싶습니다 raw_info
. starting_info
다음 값raw_info
나는 스크립트 시작 부분에서 이것을 시도했습니다.
#Homework Week X
name=First\ Last
echo $name
date
starting_info=raw_info
cut -f3 -d, starting_info > first
cut -f2 -d, starting_info > last
cut -f1 -d, starting_info > id
#(pretend the rest of my script is here)
하지만 오류 메시지가 나타납니다.
cut: starting_info: No such file or directory
답변1
해결책
#!/bin/bash
#Homework Week X
name="First Last"
echo "$name" # always quote variables
date
starting_info=raw_info # now starting_info is a variable
# then you need $ sigil to call it:
cut -f3 -d, "$starting_info" > first
cut -f2 -d, "$starting_info" > last
cut -f1 -d, "$starting_info" > id
#(pretend the rest of my script is here)