#!/bin/bash
for dir1 in $(find $1 -type d)
do
dir2=${dir1/$1/"")
mkdir -p .$dir2
done
This is if you want files to be copied from one of those dir's, in my case any dir named "fileparts".
#!/bin/bash
for dir1 in $(find $1 -type d)
do
dir2=${dir1/$1/""}
arDir1=(`echo $dir1| tr "/" "\n"`)
mkdir -p .$dir2
if [[ "${arDir1[${#arDir1[@]}-1]}" =~ "fileparts" ]] && [[ ! -z `ls $dir1/*` ]]
then
cp $dir1/* .$dir2
fi
done
0 comments:
Post a Comment