シェルスクリプトの文字列の抽出&並べ替えで苦しんでおりまして皆様のお知恵を拝借させていただきたいのですが テキストに以下のような文字列があり最初のhost=~name=までの、イコールの右側を横にカンマ区切りに表示したいのです。 <元ファイル> host=test1 type=AAA name=yahoo end host=test2 type=BBB name=Google end ・ ・ <処理後> host,type,name test1,AAA,yahoo test2,BBB,Google ・ ・ while readline do p_host="'grep 'host=' | awk -F '=' {print $2}`" echo ${p_host}"," みたいに作ってみたのですが最初にhost=を全部いっきに出力されてしまい困っております・・・ よろしくお願いいたします
プログラミング