ole.txt 파일이 있습니다.
A B C
1 2 3
a b c
11 22 33
옵션 A:
cat ole.txt | sed -n -e 1p -e 3p
우리는 다음을 얻었습니다:
A B C
a b c
옵션 B 사용:
sox=$(cat ole.txt | sed -n -e 1p -e 3p)
echo $sox
우리는 다음을 얻었습니다:
A B C a b c
옵션 A의 결과를 얻으려면 옵션 B의 코드를 어떻게 변경합니까(결과는 2행)?
답변1
인용 부호그것이 답입니다.
echo "$sox"
그러면 문제가 해결될 것입니다. 끝에 개행 문자를 원하지 않으면 다음을 사용할 수 있습니다.
printf "$sox"
보세요참조 변수에 대한 Linux 문서 프로젝트 페이지약한 따옴표가 무엇인지 더 잘 이해하는 데 도움이 될 수 있습니다.", 의미.