#26 Le 23/10/2015, à 14:27
- MicP
Re : [resolu]mettre toute les lignes d'une liste à la même longueur
Les deux liens ci-dessous concernent le problème rencontré avec la commande cut et les caractères UTF-8
…"-c" n'est pas implémenté et utilise le même code que "-b"…
…La distribution "Fedora 15" n'a pas ce problème et un patch existe…
Hors ligne
#27 Le 23/10/2015, à 18:51
- cristobal78
Re : [resolu]mettre toute les lignes d'une liste à la même longueur
hello
et aussi$ grep -o '^....' list2 pier jacq flor brig domi $ grep -Eo '^.{4}' list2 pier jacq flor brig domi
si je fais
$ nbre=4
et mets $nbre au lieu du nombre 4
$ grep -Eo '^.{$nbre}' list2
ça ne marche pas. Pourquoi ??
Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE
Hors ligne
#28 Le 23/10/2015, à 18:57
- pingouinux
Re : [resolu]mettre toute les lignes d'une liste à la même longueur
C'est
grep -Eo "^.{$nbre}" list2
Hors ligne
#29 Le 23/10/2015, à 19:04
- tiramiseb
Re : [resolu]mettre toute les lignes d'une liste à la même longueur
Et l'explication, c'est que dans des « guillemets simples » (les apostrophes, quoi), les noms de variables ne sont pas interprétés. Les « guillemets simples » protègent leur contenu et t'assurent qu'il ne sera pas modifié par le shell.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#30 Le 23/10/2015, à 22:11
- cristobal78
Re : [resolu]mettre toute les lignes d'une liste à la même longueur
ok cette fois c'est bon et mon script fonctionne !
Laptop Lenovo Ubuntu 20.04 LTS / DELL Mint 20.2 - XFCE / Laptop HP Mint 20.2 - XFCE
Hors ligne