配列変数に15個のパスが保存されており、ファイル名も別の配列変数として保存されており、各パスを対応するファイルにバインドしたいと考えています。次のように、各パス要素を対応するファイルにバインドする sth を探していました。
ar1=([1]="path1" [2]="path2")
ar2=([1]="file1" [2]="file2")
そして私は必要です:
ar3=([1]="path1/file1" [2]="path2/file2")
シンプルなforループでうまく管理しました:
for i in {1..2}; do
ar3=("${ar1[$i]}""/""${ar1[$i]}"".txt")
done
しかし、スクリプトのそれ以降の部分には変数が必要ar3で、for-loop サブシェルの外では使用できません。
どうもありがとう、ガイ