bash grep结果到数组

k-m*_*man 10 arrays bash grep

在bash中我试图在数组中收集我的grep结果,每个单元格保存每一行.我正在用这条线下载网址

wget -O index -E $ CurrentURL

然后我想将'index'文件结果(其他网址)grep转换为每个单元格每行的数组,应该是正确的语法?

数组=(grep "some expression" index)

??

seh*_*ehe 8

 readarray GREPPED < <(grep "some expression" index)
 for item in "${GREPPED[@]}"
 do
     # echo
     echo "${item}"   
 done
Run Code Online (Sandbox Code Playgroud)

哦,并将这些-vgreps 结合起来:

 egrep -v '\.(jpg|gif|xml|zip|asp|php|pdf|rar|cgi|html?)'
Run Code Online (Sandbox Code Playgroud)