複数行でgrepコマンドを実行し、1行に複数の単語がある場合、出力は行ではなく単語ごとに配列に格納されているように見えます。行ごとに保存されるように変更するにはどうすればよいですか?
例えば:
first_title=( $(egrep -o 'class\=\"title\" title\=\"'.\{1,80\} index.html
| egrep -o title\=\".*\"\> | sed 's/title\=\"//g' | sed 's/">//g') )
echo ${first_title[0]}
これが10行を返し、最初に「これは行です」と表示された場合
「This」のみを出力します