特定のパスを次のように定義するbashスクリプトがあります。
MY_PATH=/to/my/path
また、MY_PATH 内に一連のディレクトリがあり、これらのディレクトリを次のように配列に格納します。
DIRECTORIES="/dir1/
/dir2/
/dir3/"
私がやりたいのは、$MY_PATH のすべての $DIRECTORIES を反復処理することなので、これを試しました。
for dir in $MY_PATH$DIRECTORIES
do
echo "Processing $dir"
end
ただし、これにより、次の望ましくない出力が得られます。
Processing /to/my/path/dir1/ #Correct!
Processing /dir2/ #What I want: Processing /to/my/path/dir2/
Processing /dir3/ #What I want: Processing /to/my/path/dir3/
$DIRECTORIES の繰り返しを維持しながら $MY_PATH の繰り返しを防止して、目的の出力を達成できるようにする方法はありますか (上記を参照)。