配列をfor文で回した時、一致したカウンタに+1した値を配列から持ってきたいのですが方法が分かりません・
下の例で言うと、$i="さん"
の時に"し"を返したいです。
下のコードでは1
が帰ってきてしまうため、他の方法が欲しいです。宜しくお願いいたします。
array=("いち" "に" "さん" "し" "ご") for i in "${array[@]}" do if [ $i = "さん" ]; then echo "文字列は同じです" echo "[${i+1}]" fi done
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。