このパラメーターには、list
次の例の値が含まれています。
# echo $list
master01.montil131.com worker01.montil131.com worker02.montil131.com
master
文字列を含む単語を見つけるには、次の手順を実行します。
list=$( for i in ` echo $list `; do [[ $i =~ master ]] && echo $i ; done )
echo $list
master01.montil131.com
しかし、master
単語で文字列を見つけるこの方法はエレガントではありません。
で特定の単語を見つける方法に関する他の提案はありますかlist
?
ベストアンサー1
簡単なコマンドを使用するとどうなりますかgrep
?リストの単語にスペースがないとします。
echo $list | tr ' ' '\n' | grep master
スペースを新しい行に置き換えてから、単語マスターをgrepします。