0
私はこれにかなりのポストを見つけましたが、問題を解決するためにピースをまとめて入れることができませんでした。 array2
のi番目の要素の最初の5つの文字が最初の5と一致した場合、私は具体的にはそう2つのbashアレイ内のパターンマッチング
array3=(adir anicedir)
のような第三の配列を持っていると思い
array1=(adir bdir anicedir)
array2=(adir anice)
:だから私は2つの配列を持っていると言いますarray1
の任意の要素の文字を次にarray2[i]
と置き換えます。array1[i]
'echo $ {array3 [@]}'は出力しません... – Manfredo
それでも出力はありません。 'echo $ {array3 [@]}'はあなたに正しい出力を与えますか? – Manfredo
私は 'echo $ {array3 [@]} adir anice'を取得しましたが、' echo $ {array3 [@]} adir anicedir'でなければなりません。とにかくそれはすでに助けて、私はそれを把握しようとします。ありがとう – Manfredo