Bashの変数から1行ずつ読み込む方法

Bashの変数から1行ずつ読み込む方法

変数を1行ずつ読み込む方法

 PROMOTEBUILDS=3.1.161,1.0.132
    echo cat ${PROMOTEBUILDS} | while read -r line; do
    egrep $line /home/rahul-optit/packages
    done

ベストアンサー1

bashを使用しているので、以下を使用する必要があります。大量に変数の代わりに:

promotebuilds=( 3.1.161 1.0.132 )
for i in "${promotebuilds[@]}"; do
  egrep "$i" /home/rahul-optit/packages
done

おすすめ記事