Pages : 1
#1 Le 27/10/2010, à 21:38
- dr-death
commande cp : prb
Salut a vous tous
si vous désirez regrouper dans un repertoir (rangement) les fchiers dont le nom contient un carractére miniscule suivi d'un carractére majiscule qu'elle est la commande a donner ?
sachant que j'ai déja utilisé la commande cp /../*[a-z][A-Z]* /../rangement
mais ça ne marche pas ça copie tout les fichers !
Mercii d'avance
Dernière modification par slasher-fun (Le 27/10/2010, à 21:56)
Hors ligne
#2 Le 27/10/2010, à 23:11
- Jidey
Re : commande cp : prb
cp /../^[a-z][A-Z][a-zA-Z]* /../rangement
Un truc dans le genre je pense.
Hors ligne
#3 Le 27/10/2010, à 23:14
- dr-death
Re : commande cp : prb
cp /../^[a-z][A-Z][a-zA-Z]* /../rangement
Un truc dans le genre je pense.
Merci pour votre réponse mais dites moi, pk le ^ et c'est koi lidée de [a-z][A-Z][a-zA-Z] il va faire koi en cherchant les fichers ?
Hors ligne
#4 Le 28/10/2010, à 00:50
- ehmicky
Re : commande cp : prb
Salut,
cp /../^[a-z][A-Z][a-zA-Z]* /../rangement
Un truc dans le genre je pense.
ne marchera pas parce que ^ est utilisé par les regexps pas par le globbing (par ailleurs il ne demande pas que les caractères voulus soient en début de nom de fichier).
Essaie :
cd ..
cp *[[:lower:]][[:upper:]]* rangement
Voir ce topic
Par ailleurs, tu vas avoir des messages d'erreur pour tous les répertoires dont le nom contient une minuscule suivie d'une majuscule. Si tu veux copier les répertoires, utilise cp -R
Dernière modification par ehmicky (Le 28/10/2010, à 00:55)
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#5 Le 28/10/2010, à 08:31
- Jidey
Re : commande cp : prb
ne marchera pas parce que ^ est utilisé par les regexps pas par le globbing
Arf oui dsl. C'est ça de répondre un peu vite et sans tester ^^
par ailleurs il ne demande pas que les caractères voulus soient en début de nom de fichier
Là j'ai juste mal lu
Hors ligne
#6 Le 28/10/2010, à 22:36
- dr-death
Re : commande cp : prb
Merci infiniment ! alors [:upper:] est pour les maj et [:lower:] est pour les min !
est ce que vous connaissez la classe qu'on peu utiliser pour la ponctuation (.,;:!?) ?
je veux chercher dans un fichier les lignes qui ne términe pas par (.,;:!?)
et j'ai fai
grep -v [.,;:!?]$ fichier.txt
mais ça ne marche pas !
Hors ligne
#7 Le 28/10/2010, à 23:10
- kpk
Re : commande cp : prb
Il manque les apostrophes ('), sinon Bash interprète ce qu'il peut avant de le passer à grep...
grep -v '[.,;:!?]$' fichier.txt
Hors ligne
#8 Le 28/10/2010, à 23:11
- ehmicky
Re : commande cp : prb
Les ponctuations : [[:punct:]], soit -!"#$%&'()*+,./:;<=>?@[\]^_`{|}~
Dernière modification par ehmicky (Le 28/10/2010, à 23:16)
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#9 Le 28/10/2010, à 23:21
- dr-death
Re : commande cp : prb
Merci a vous tous !
Hors ligne
Pages : 1