변수 필요 = 파일의 데이터

변수 필요 = 파일의 데이터

라는 파일이 있고 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)

관련 정보