Tout ce qui concerne la programmation.
dezix
Membre hyper actif
Messages : 3548 Inscription : 04 juin 2016, 14:50
Status :
Hors-ligne
13 sept. 2021, 13:49
Bonjour,
ça fait une heure que je bute sur un truc tout con
Comment faire ça :
avec 1 seul
grep ?
Il me semblait qu'un intervalle :
[^0-9]
signifie : tout sauf 1 chiffre
donc qu'une expression genre :
sd[a-z][^0-9]*
devait le faire....
.... mais niet !
Code : Tout sélectionner
$ ls /dev | grep 'sd[a-z][^0-9]*'
sda
sda1
sda2
sda3
sda4
sda5
sda6
OS court !
**Simple Utilisateur** -- Debian stable - XFCE
lol
Site Admin
Messages : 5054 Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status :
Hors-ligne
13 sept. 2021, 15:11
Règles d'usage du forum . Signalez si vous avez posté votre question sur un autre forum.
Explications ici
Debian Unstable. Mate/LXQT.
Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
vv222
Membre actif
Messages : 852 Inscription : 18 avr. 2016, 20:14
Contact :
Status :
Hors-ligne
13 sept. 2021, 15:45
La proposition de lol est à mon avis une meilleure option, mais juste pour répondre au souci de grep :
Le
$ représentant la fin de la ligne.
dezix
Membre hyper actif
Messages : 3548 Inscription : 04 juin 2016, 14:50
Status :
Hors-ligne
13 sept. 2021, 17:07
Merci à tous...
J'aurais du penser à la solution de
vv222
... quel boulet suis-je !
**Simple Utilisateur** -- Debian stable - XFCE
MicP
Modérateur
Messages : 896 Inscription : 16 avr. 2016, 22:14
Status :
Hors-ligne
16 sept. 2021, 02:40
Bonjour
Au cas où il y ait un nom de fichier de périphérique qui utiliserait plusieurs lettres alphabétiques,
comme par exemple :
/dev/sdaa