Giovani Insieme: il sogno di Don Bosco Giovani Insieme
il sogno di Don Bosco

scarica l'MP3!

 

Jonathan Livingston Seagull Project Il Gabbiano
Jonathan Livingston


Ascolta le musiche!

 

E la strada si apre E la strada si apre
Gen Arcobaleno

Ascolta il nuovo arrangiamento

Print this page

Copiare cartelle contenute in sottocartelle

Ecco il problema:

Situazione iniziale:

Cartella
Cartella 1

Cartella 1-1

Cartella 1-2

Cartella 1-n

Cartella 2

Cartella 2-1

Cartella 2-m

Cartella p
Cartella p-1

Cartella p-q

 

Situazione finale:

Cartella
Cartella 1-1

Cartella 1-2

Cartella 1-n

Cartella 2-1

Cartella 2-m

Cartella p-1

Cartella p-q

 

Creare script, nominarlo copia, renderlo eseguibile

#!/bin/bash

cd $1
newdir=$(dir)
for myfile in $newdir
do
if [ -d "$myfile" ]
    then
      echo "$myfile (dir)"
    cd $myfile
    myfile2=$(dir)
    for myfile3 in $myfile2
        do
        #echo $myfile3
        cp -r $1"/"$myfile"/"$myfile3 $2
    done
    cd ..
    else
      echo "$myfile"
    fi
done



Utilizzo:
./copia /cartella/di/partenza /cartella/di/destinazione