Tout ce qui concerne la programmation.
-
dezix
- Modérateur

- Messages : 1975
- Enregistré le : 04 juin 2016, 14:50
-
Status :
Hors ligne
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 !
Debian stable - XFCE
-
lol
- Site Admin

- Messages : 3732
- Enregistré le : 04 avr. 2016, 12:11
- Localisation : Madagascar
-
Contact :
-
Status :
Hors ligne
Debian stable. XFCE.
Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
-
vv222
- Modérateur

- Messages : 563
- Enregistré le : 18 avr. 2016, 20:14
- Localisation : Bretagne
-
Contact :
-
Status :
Hors ligne
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
- Modérateur

- Messages : 1975
- Enregistré le : 04 juin 2016, 14:50
-
Status :
Hors ligne
Merci à tous...
J'aurais du penser à la solution de
vv222
... quel boulet suis-je !

Debian stable - XFCE
-
MicP
- Modérateur

- Messages : 745
- Enregistré le : 16 avr. 2016, 22:14
-
Status :
Hors ligne
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