1
如果您執行的grep命令有多行,並且每行有多個字,則輸出似乎按字而不是按行存儲在數組中。你如何改變它以便每行存儲它?爲每個數組元素存儲一行grep輸出
例如:
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日線,與第一讀「這是一個行」這隻會輸出「這個」
你在shell腳本在說什麼? –
@VaughnCato,是的,對不起。例如:bash腳本中的an_array =('grep blah file.txt')通過在每個元素中放置一個單詞而不是整行來存儲輸出。 – Sam
你可以給一些代碼來證明你的意思嗎? –