[Shell] trouver emplacement chaine caractère
Fermé
HeZiX
Messages postés
2
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
4 mars 2007
-
4 mars 2007 à 11:41
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 4 mars 2007 à 13:45
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 4 mars 2007 à 13:45
A voir également:
- [Shell] trouver emplacement chaine caractère
- Caractère ascii - Guide
- Trouver adresse mac - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
4 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
4 mars 2007 à 12:01
4 mars 2007 à 12:01
Salut,
En bref, s'il y a des tabulations, comment tu dois faire?
Si tu utilise comme séparateur l'espace alors les tabulations doivent être converti dans combiens d'espaces (par défaut c'est 8 espaces il me semble)?
En bref, s'il y a des tabulations, comment tu dois faire?
Si tu utilise comme séparateur l'espace alors les tabulations doivent être converti dans combiens d'espaces (par défaut c'est 8 espaces il me semble)?
HeZiX
Messages postés
2
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
4 mars 2007
4 mars 2007 à 12:13
4 mars 2007 à 12:13
les tabulations sont considéré comme 8 espaces.
J'aimerai savoir comment compter correctement (y compris les espaces / tabulation) pour savoir ou se situe la chaine de caractère sur la ligne.
J'aimerai savoir comment compter correctement (y compris les espaces / tabulation) pour savoir ou se situe la chaine de caractère sur la ligne.
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
4 mars 2007 à 13:04
4 mars 2007 à 13:04
Re,
tu es obligé de faire en shell?!
voici en Perl
tu es obligé de faire en shell?!
voici en Perl
~$ cat ligcol.txt blabla blablaaaaa EXIT fdkf mfmdf EXIT test fin ~$ perl -ne 's/\t/" " x 8/eg;@col=$_=~/(\s)/g;print "ligne: $., colonne: ",@col+0,"\n" if /EXIT/' ligcol.txt ligne: 2, colonne: 1 ligne: 4, colonne: 9
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
4 mars 2007 à 13:45
4 mars 2007 à 13:45
Où,
perl -ne 's/\t/" " x 8/eg;($r)=/(\s+)EXIT/;print "ligne: $., colonne: ",length($r)+1,"\n" if /EXIT/' ligcol.txt