#1 Le 28/07/2022, à 19:23
- MixT
Extraire suivant 2 conditions en bash
Bonjour,
Je possède une liste
lig-a-20.pdb
lig-a-80.pdb
lig-a-20.txt
lig-a-80.txt
lig-b-20.pdb
lig-b-80.pdb
lig-b-20.txt
lig-b-80.txt
J'aimerais extraire uniquement
lig-a-20.pdb
lig-a-80.pdb
Soit je fais ls -v *.pdb et j'ai
lig-a-20.pdb
lig-a-80.pdb
lig-b-20.pdb
lig-b-80.pdb
Soit je fait
ls -v lig-a*
lig-a-20.pdb
lig-a-80.pdb
lig-a-20.txt
lig-a-80.txt
Comment mettre 2 conditions pour obtenir :
lig-a-20.pdb
lig-a-80.pdb
J'ai aussi essayé
ls -v *.pdb | ls -tv lig-a*
Dernière modification par MixT (Le 28/07/2022, à 19:25)
Hors ligne
#2 Le 28/07/2022, à 19:44
- Watael
Re : Extraire suivant 2 conditions en bash
tu veux les fichiers dont le nom commence par lig et finit par .pdb.
ce n'est pas des conditions, il s'agit de Développement de chemins avec des Motifs génériques.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 28/07/2022, à 20:20
- MixT
Re : Extraire suivant 2 conditions en bash
Aïe aïe aïe c'est à dire ?
Hors ligne
#4 Le 28/07/2022, à 20:21
- Tawal
Re : Extraire suivant 2 conditions en bash
C'est à dire qu'il faut lire la documentation bash qu'on t'a donné dans d'autres sujets !
Ou même lire :
man bash
Dernière modification par Tawal (Le 28/07/2022, à 20:22)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
Why not 'ls' in script ?
Hors ligne
#5 Le 28/07/2022, à 20:48
- geole
Re : Extraire suivant 2 conditions en bash
fais
ls -v *-a-*.pdb
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#6 Le 28/07/2022, à 21:09
- MixT
Re : Extraire suivant 2 conditions en bash
Merci boucoup !
Hors ligne