変数の内容が指定されたコマンドの出力と異なります。

変数の内容が指定されたコマンドの出力と異なります。

変数のエコーに問題があります。変数のエコー出力はコマンドの出力とは異なります。なぜこれが起こるのですか?他のテキストに適用したときは問題が発生しなかったので、テキストに関連した問題だと思いました。

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}'` 

これをしなければならない

関連情報