Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/01/2017, à 23:40

syl2000

(résolut) aide pour commande cp

bonjour

pour faciliter la création d'un livret scolaire pour des maternelles je suis en train de faire un petit programme.

#!/bin/sh


#choix du niveau et de la periode
niv=`zenity --list --column=niveau gs ms pt` 
p=`zenity --list --column=periode p1 p2`


prenom=$(zenity --entry --title="Choix" --text="prenom")



cp [ ecrire/$niv/$p/* decrire/$niv/$p/* ] livret

je voudrai ameliorer la dernier ligne.

cp [ ecrire/$niv/$p/* decrire/$niv/$p/* ] livret

je suis sous caja et exécute le script dans un dossier contenant 16 dossiers dont écrire et decrire .
je voudrai que le programme aille chercher tous les sous dossiers niv et p dans les 16 dossier pour coller leur contenu dans le dossier livret.

je pourrai biensur continuer la liste entre [ ] mais je préfererai une commande qui liste les dossiers qu'ils y en aient 16 ou + si j'en rajoute.

merci.

Dernière modification par syl2000 (Le 16/01/2017, à 21:17)

Hors ligne

#2 Le 16/01/2017, à 11:08

Hizoka

Re : (résolut) aide pour commande cp

Salut,

j'aurais tendance à dire qu'il faudrait utiliser find :

find . -wholename "*/${niv}/${p}/*"

et si c'est bon :

find . -wholename "*/${niv}/${p}/*" -exec cp {} "livret" \;

Dernière modification par Hizoka (Le 16/01/2017, à 11:12)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#3 Le 16/01/2017, à 21:16

syl2000

Re : (résolut) aide pour commande cp

je passe en résolut jusqu'à la prochaine question
merci

Hors ligne