dir_a/dir_b
나는 A 디렉토리 와 100 dir_c/dir_d
개의 dir_z
다른 이름 과 같은 구조를 가지고 있습니다 .
이제 dir_b
.dir_d
dir_c
하위 디렉토리에 복사해야 할 때마다 dir_b
확인 메시지가 표시됩니다.dir_c
you 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