파일의 처음 5줄을 변수에 저장하려고 합니다 url
. 그런데 오류가 발생해요
-n5: command not found
fn_all_urls
파일을 저장할 경로/home/urls.txt
내 라인은 다음과 같습니다
url=head -n5 ${fn_all_urls} #get first 5 lines in file
echo "$url"
Ubuntu 18.04 64비트에서 bash를 사용하고 있습니다.
답변1
당신은 실행하지 않았습니다명령 대체, 이는 명령의 출력이 변수에 할당되는 방식입니다. 이를 수행하기 위한 올바른 구문은 다음과 같습니다.
url=$(head -n5 "${fn_all_urls}")