スクリプトにループがあり、配列を反復処理しmyArray
ます。反復ごとにファイル/ディレクトリのコピーを実行する必要があります。配列は次のようになります-
myArray=('ajax' 'style/prod_styles' `path/to/some_file.php` 'templates' 'uploadify')
この配列を使用すると、がない要素の場合、/
フォルダ全体とその内容をコピーする必要があります-たとえばajax
、、。ただし、スラッシュがある場合(複数のスラッシュが存在する可能性があることに注意してください)、最後の要素のみをコピーする必要があり(たとえば、その内容とその内容のみをコピーする必要がある場合)、親フォルダーが宛先に存在しない場合(たとえば、、は親フォルダです)、これらのフォルダを作成してから、最後の要素()をコピーする必要があります。templates
uploadify
style/prod_styles
/path/to/some/folder
folder
path
to
some
folder
以前、ループ内で(PHPのようにexplode()
)展開を実行し、親(上記の例のようにディレクトリ)から再帰的に開始して、子ディレクトリが存在するかどうかを確認し、作成しない場合は、完了するまで簡単に実行できると推測しました。コピーするファイル/ディレクトリの親を使用して、最後のコピーを実行します。/
path
ただし、bashでこれを行うためのより簡単な方法がある場合は、お知らせください。
ありがとう、
Sandeepan