[Shell-script] garder une partie de texte
Résolu/Fermé
A voir également:
- [Shell-script] garder une partie de texte
- Script vidéo youtube - Guide
- Excel cellule couleur si condition texte - Guide
- Transcription audio en texte word gratuit - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Excel si cellule contient partie texte ✓ - Forum Excel
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
27 févr. 2008 à 11:08
27 févr. 2008 à 11:08
Salut,
root@debian:~# cat fichier.txt WRA 78.69 209.1 P 2005/12/01 03:43:48.2 -0.3 WTUG 0.41 33.4 P 2005/12/01 03:31:13.6 0.9 YAH 13.67 55.3 P 2005/12/01 03:34:06.7 -1.5 YKA 26.76 52.4 P 2005/12/01 03:36:29.2 0.4 YKA 26.76 52.4 PcP 2005/12/01 03:39:49.6 0.0 YKA 40.13 45.3 P 2005/12/01 03:36:29.3 0.7 YKA 40.13 45.3 PcP 2005/12/01 03:39:49.6 -0.4 YKW3 26.75 52.2 e P 2005/12/01 03:36:28.5 -0.3 2005/12/01 03:25:17.8 27.9945 61.4253 10.0 f 9 7 222 2005/12/01 03:25:28.9 38.7630 -29.2200 4.2 13 7 331 2005/12/01 03:26:59.4 -11.8520 166.2570 125.9 10 7 216 2005/12/01 03:27:03.9 40.6490 23.3140 20.0 9 6 97 2005/12/01 03:30:57.0 54.5910 164.8380 104.0 50 40 128 2005/12/01 03:30:58.3 54.5090 -164.7730 93.1 154 131 137 2005/12/01 03:30:59.4 55.8060 -165.2640 33.0 1 1 360 2005/12/01 03:30:59.4 55.8060 -165.2640 33.0 1 1 360 root@debian:~# grep -E '^[0-9]{4}/[0-9]{2}/[0-9]{2}' fichier.txt 2005/12/01 03:25:17.8 27.9945 61.4253 10.0 f 9 7 222 2005/12/01 03:25:28.9 38.7630 -29.2200 4.2 13 7 331 2005/12/01 03:26:59.4 -11.8520 166.2570 125.9 10 7 216 2005/12/01 03:27:03.9 40.6490 23.3140 20.0 9 6 97 2005/12/01 03:30:57.0 54.5910 164.8380 104.0 50 40 128 2005/12/01 03:30:58.3 54.5090 -164.7730 93.1 154 131 137 2005/12/01 03:30:59.4 55.8060 -165.2640 33.0 1 1 360 2005/12/01 03:30:59.4 55.8060 -165.2640 33.0 1 1 360 root@debian:~#
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
27 févr. 2008 à 11:36
27 févr. 2008 à 11:36
Salut,
S'il n'y a pas de lignes autres que celles commençant par une date ayant des chiffres en début, tu peux essayer aussi de cette façon avec "sed" (il faut enlever l'espace entre les 2 premiers crochets) :
S'il n'y a pas de lignes autres que celles commençant par une date ayant des chiffres en début, tu peux essayer aussi de cette façon avec "sed" (il faut enlever l'espace entre les 2 premiers crochets) :
sed -n '/^[ [:digit:]]/p' p fichierSinon en gardant la regex de "lami20j" tu peux aussi faire comme suit :
sed -nr '\#^[0-9]{4}/[0-9]{2}/[0-9]{2}#p'> fichier;-))