![변수 내용이 지정된 명령의 출력과 다릅니다.](https://linux55.com/image/119142/%EB%B3%80%EC%88%98%20%EB%82%B4%EC%9A%A9%EC%9D%B4%20%EC%A7%80%EC%A0%95%EB%90%9C%20%EB%AA%85%EB%A0%B9%EC%9D%98%20%EC%B6%9C%EB%A0%A5%EA%B3%BC%20%EB%8B%A4%EB%A6%85%EB%8B%88%EB%8B%A4..png)
변수를 에코하는 데 문제가 있습니다. 변수의 에코 출력은 명령의 출력과 다릅니다. 왜 이런 일이 발생합니까? 다른 텍스트에 적용했을 때는 문제가 발생하지 않았기 때문에 텍스트와 관련된 문제일 것이라고 생각했습니다.
me@myPC:~/some/directory/$ grep "frag" link | awk '{print$2}'
KETENE
OH
H2O
HCCO
CO
CH2OH
H
CH(OH)CO
(HCO)2
HCO
CH2O
CH3O
CO2
CH3
me@myPC:~/some/directory/$ frag_list=$(grep "frag" link | awk '{print$2}')
me@myPC:~/some/directory/$ echo $frag_list
CH3O)2CO
답변1
frag_list=`cat link | grep "frag" | awk '{print$2}'`
이렇게 해야 해