Deplacer des fichiers de ss-repertoires SHELL
legarsenformule1
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
J'aimerais deplacer des fichiers de ss-repertoires vers un repertoire een script SHELL.
j'ai essayé ça rep_courant=$PWD/.depot
contenu_dir=$(ls -R ./$2)
echo $contenu_dir > rep
chaine=": "
remplacement="_"
#sed -i 's/: /\//g' rep
sed -i 's/ / \n/g' rep
#cut -d"." -f1,2,3 rep
#awk -F " ." '{print $2}' rep
#mv ./r/jo/d.txt $PWD/.depot
merci
J'aimerais deplacer des fichiers de ss-repertoires vers un repertoire een script SHELL.
j'ai essayé ça rep_courant=$PWD/.depot
contenu_dir=$(ls -R ./$2)
echo $contenu_dir > rep
chaine=": "
remplacement="_"
#sed -i 's/: /\//g' rep
sed -i 's/ / \n/g' rep
#cut -d"." -f1,2,3 rep
#awk -F " ." '{print $2}' rep
#mv ./r/jo/d.txt $PWD/.depot
merci
A voir également:
- Deplacer des fichiers de ss-repertoires SHELL
- Déplacer colonne excel - Guide
- Classic shell - Télécharger - Personnalisation
- Renommer des fichiers en masse - Guide
- Déplacer barre des taches windows 11 - Guide
- Explorateur de fichiers - Guide
2 réponses
Bien, belle utilisation de sed et awk
Mais essayes ca :
find $REPACOPIER -type f -exec mv {} $REPDESTINATION \;
Mais essayes ca :
find $REPACOPIER -type f -exec mv {} $REPDESTINATION \;
Salut,
Si j'ai bien compris tu veux déplacer tous les fichiers contenus dans toute une arborescence dans un seul dossier :
Si j'ai bien compris tu veux déplacer tous les fichiers contenus dans toute une arborescence dans un seul dossier :
[tmpfs]$ tree
.
|-- dest
`-- rep
|-- rep1
| |-- fich1
| |-- s_repA
| | `-- fich1A
| `-- s_repB
| `-- fich1B
`-- rep2
|-- fich2
|-- s_repA
| `-- fich2A
`-- s_repB
`-- fich2B
8 directories, 6 files
[tmpfs]$ find rep/ -type f -exec bash -c 'mv $1 dest/$(basename $1)' _ {} \;
[tmpfs]$ tree
.
|-- dest
| |-- fich1
| |-- fich1A
| |-- fich1B
| |-- fich2
| |-- fich2A
| `-- fich2B
`-- rep
|-- rep1
| |-- s_repA
| `-- s_repB
`-- rep2
|-- s_repA
`-- s_repB
8 directories, 6 files
[tmpfs]$;-))