[Shell korn] lister des lignes
Résolu/Fermé
Karamurat
-
12 juil. 2007 à 13:26
Karamurat Messages postés 43 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 4 janvier 2011 - 12 juil. 2007 à 16:13
Karamurat Messages postés 43 Date d'inscription jeudi 12 juillet 2007 Statut Membre Dernière intervention 4 janvier 2011 - 12 juil. 2007 à 16:13
A voir également:
- [Shell korn] lister des lignes
- Classic shell windows 10 français - Télécharger - Personnalisation
- Figer des lignes excel - Guide
- Startup.nsh shell ✓ - Forum Windows 10
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Partager des photos en ligne - Guide
2 réponses
poumiZ
Messages postés
102
Date d'inscription
mercredi 6 juin 2007
Statut
Membre
Dernière intervention
3 septembre 2010
10
12 juil. 2007 à 13:33
12 juil. 2007 à 13:33
Bonjour,
grep -n "AGP" <nom_fichier>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
12 juil. 2007 à 13:54
12 juil. 2007 à 13:54
LO
il y a aussi nl pour ne numéroter que les lignes qui contiennent AGP : nl -bpAGP fichier
awk 'BEGIN {l=1} ; /AGP/ {printf("line-%d : %s\n", l++, $0)}' < fichier_entree
il y a aussi nl pour ne numéroter que les lignes qui contiennent AGP : nl -bpAGP fichier
Karamurat
Messages postés
43
Date d'inscription
jeudi 12 juillet 2007
Statut
Membre
Dernière intervention
4 janvier 2011
2
12 juil. 2007 à 14:24
12 juil. 2007 à 14:24
bonjour
merci encore pour ta reponse mais je n'ai pas reussi a avoir ce que je voulais
j'ai essayer de concocter quelque chose dite moi si ce n'est pas bon :
"tt" etant le fichier
grep AGP tt | while read LINE
do
echo "Line nbr $N : $LINE"
N = expr '$N+1'
done
merci encore pour ta reponse mais je n'ai pas reussi a avoir ce que je voulais
j'ai essayer de concocter quelque chose dite moi si ce n'est pas bon :
"tt" etant le fichier
grep AGP tt | while read LINE
do
echo "Line nbr $N : $LINE"
N = expr '$N+1'
done
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
12 juil. 2007 à 14:32
12 juil. 2007 à 14:32
faire N=1 avant le grep
N=`expr $N+1` entre simple quote ' $N ne va pas être substitué
N=`expr $N+1` entre simple quote ' $N ne va pas être substitué
Karamurat
Messages postés
43
Date d'inscription
jeudi 12 juillet 2007
Statut
Membre
Dernière intervention
4 janvier 2011
2
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
12 juil. 2007 à 15:00
12 juil. 2007 à 15:00
comment j devrais reformuler ?
Merci d'avance
Merci d'avance
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
12 juil. 2007 à 15:11
12 juil. 2007 à 15:11
N=1 grep AGP tt | while read LINE do echo "Line nbr $N : $LINE" N=`expr $N+1` done
Karamurat
Messages postés
43
Date d'inscription
jeudi 12 juillet 2007
Statut
Membre
Dernière intervention
4 janvier 2011
2
>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
12 juil. 2007 à 16:13
12 juil. 2007 à 16:13
Apres plusieur tentatives , yes !!! ca marche !!! , donc voici la solution :
N=0
grep "APG" tt | while read LINE
do
echo "Line nbr $N : $LINE"
N=`expr $N + 1`
done
N=0
grep "APG" tt | while read LINE
do
echo "Line nbr $N : $LINE"
N=`expr $N + 1`
done