質問
Perlうだけで、店舗に対して繰り返し処理を実行リストの名前
my @fruit = (apple, orange, kiwi);
foreach (@fruit) {
print $_;
}
うのに相当するbash?
解決
bashはPOSIX sh)を支配列:
fruits=(apple orange kiwi "dried mango")
for fruit in "${fruits[@]}"; do
echo "${fruit}"
done
この配列内の要素を含む場合がありスペースの他のメンバ$IF;どれが正しく挿入されて別途う必要があると考えられてい読み出しを行っているようにする。
他のヒント
このように:
FRUITS="apple orange kiwi"
for FRUIT in $FRUITS; do
echo $FRUIT
done
通知をこなしている場合にのみ、名の果実である。その場合は、 この答え 代わりに、ず携帯しかし、その活動は、さらに多くなりました。
現在そのように受け入れられて、正しい答えは、私が今まさに別のトピック:使い方 IFS
個人。:-P
fruits="apple,orange,kiwifruit,dried mango"
(IFS=,
for fruit in $fruits; do
echo "$fruit"
done)
私のコード内の IFS
変更は分離され、その独自のサブプロセス;このように、ひとくく、 IFS
はに戻し、その古い値とする。:-)
for i in apple orange kiwi do echo $i done
所属していません StackOverflow