ディレクトリを複数のディレクトリにコピー

ディレクトリを複数のディレクトリにコピー

dir_a/dir_b私はAディレクトリと100dir_c/dir_ddir_z異なる名前と同じ構造を持っています。

これでdir_bdir_dサブdir_cディレクトリにコピーする必要があるたびにdir_b確認メッセージが表示されます。dir_cyou want to copy dir_b into dir_d [Y/N]

ベストアンサー1

ターゲットディレクトリを繰り返します。readユーザーに要求するために、yまたはのみインポートするための別のループを追加しましたn

#! /bin/bash
for target in dir_c/dir_{d..z} ; do

    answer=''
    until [[ $answer == [YyNn] ]] ; do
        read -p "Copy dir_a/dir_b into $target? (y/n) " answer
    done

    if [[ $answer == [Yy] ]] ; then
        cp -r dir_a/dir_b "$target"
    fi
done

おすすめ記事