Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stephane Dupille
Comment peut-on faire un grep sur un mot qui a un accent. Grep "été" texte.txt
Comme ça : [gimli] ~/Temp> echo "été" > toto [gimli] ~/Temp> grep été toto été
En gros ça marche si l'ensemble shell/terminal utilise le même charset que le fichier.
-- PR> tu es en avance d'un an pour le nouveau millénaire il me semble que (2000) est bien le nouveau millenaire justement par contre on change de siecle l'annee prochaine en 2001 -+- kiboot in http://www.le-gnu.net : Émile énerve pour l'an d'Émile.
Comment peut-on faire un grep sur un mot qui a un accent.
Grep "été" texte.txt
Comme ça :
[gimli] ~/Temp> echo "été" > toto
[gimli] ~/Temp> grep été toto
été
En gros ça marche si l'ensemble shell/terminal utilise le même
charset que le fichier.
--
PR> tu es en avance d'un an pour le nouveau millénaire
il me semble que (2000) est bien le nouveau millenaire justement
par contre on change de siecle l'annee prochaine en 2001
-+- kiboot in http://www.le-gnu.net : Émile énerve pour l'an d'Émile.
Comment peut-on faire un grep sur un mot qui a un accent. Grep "été" texte.txt
Comme ça : [gimli] ~/Temp> echo "été" > toto [gimli] ~/Temp> grep été toto été
En gros ça marche si l'ensemble shell/terminal utilise le même charset que le fichier.
-- PR> tu es en avance d'un an pour le nouveau millénaire il me semble que (2000) est bien le nouveau millenaire justement par contre on change de siecle l'annee prochaine en 2001 -+- kiboot in http://www.le-gnu.net : Émile énerve pour l'an d'Émile.
nicolas_laurent545
J'ai fait la commande suivante: [gimli] ~/Temp> grep "été" texte.txt > été.txt gimli: command not found C'est quoi gimli ?? Merci de votre aide
J'ai fait la commande suivante:
[gimli] ~/Temp> grep "été" texte.txt > été.txt
gimli: command not found
C'est quoi gimli ??
Merci de votre aide
J'ai fait la commande suivante: [gimli] ~/Temp> grep "été" texte.txt > été.txt gimli: command not found C'est quoi gimli ?? Merci de votre aide
lhabert
:
J'ai fait la commande suivante: [gimli] ~/Temp> grep "été" texte.txt > été.txt gimli: command not found C'est quoi gimli ?? Merci de votre aide
Le monsieur avait copié collé toute la ligne, invite du shell comprise. A priori, gimli est le nom de sa machine, et il le fait afficher entre crochets dans son invite, avant le répertoire courant, et le « > » qui sépare avec la commande qu'il tape. Note que tu dois avoir dans le répertoire courant un fichier « grep » qui est apparu, à cause du « > grep »... Tu peux l'effacer.
nicolas_laurent545@hotmail.com :
J'ai fait la commande suivante:
[gimli] ~/Temp> grep "été" texte.txt > été.txt
gimli: command not found
C'est quoi gimli ??
Merci de votre aide
Le monsieur avait copié collé toute la ligne, invite du shell comprise. A
priori, gimli est le nom de sa machine, et il le fait afficher entre
crochets dans son invite, avant le répertoire courant, et le « > » qui
sépare avec la commande qu'il tape. Note que tu dois avoir dans le
répertoire courant un fichier « grep » qui est apparu, à cause du « >
grep »... Tu peux l'effacer.
J'ai fait la commande suivante: [gimli] ~/Temp> grep "été" texte.txt > été.txt gimli: command not found C'est quoi gimli ?? Merci de votre aide
Le monsieur avait copié collé toute la ligne, invite du shell comprise. A priori, gimli est le nom de sa machine, et il le fait afficher entre crochets dans son invite, avant le répertoire courant, et le « > » qui sépare avec la commande qu'il tape. Note que tu dois avoir dans le répertoire courant un fichier « grep » qui est apparu, à cause du « > grep »... Tu peux l'effacer.
Pascal Bourguignon
Stephane Dupille writes:
Comment peut-on faire un grep sur un mot qui a un accent. Grep "été" texte.txt
Comme ça : [gimli] ~/Temp> echo "été" > toto [gimli] ~/Temp> grep été toto été
En gros ça marche si l'ensemble shell/terminal utilise le même charset que le fichier.
Mais il faut faire attention au codage du fichier. Par exemple, en unicode, plusieurs séquences différentes peuvent encoder le même caractère. Par exemple é peut être codé avec un seul code: #x000E9 ou avec une séquence de deux codes: #x00065 #x00301. Il faut donc que grep sache lire correctement un encodage unicode et convertir et comparer correctement les caractères.
Comment peut-on faire un grep sur un mot qui a un accent.
Grep "été" texte.txt
Comme ça :
[gimli] ~/Temp> echo "été" > toto
[gimli] ~/Temp> grep été toto
été
En gros ça marche si l'ensemble shell/terminal utilise le même
charset que le fichier.
Mais il faut faire attention au codage du fichier. Par exemple, en
unicode, plusieurs séquences différentes peuvent encoder le même
caractère. Par exemple é peut être codé avec un seul code: #x000E9
ou avec une séquence de deux codes: #x00065 #x00301. Il faut donc que
grep sache lire correctement un encodage unicode et convertir et
comparer correctement les caractères.
Comment peut-on faire un grep sur un mot qui a un accent. Grep "été" texte.txt
Comme ça : [gimli] ~/Temp> echo "été" > toto [gimli] ~/Temp> grep été toto été
En gros ça marche si l'ensemble shell/terminal utilise le même charset que le fichier.
Mais il faut faire attention au codage du fichier. Par exemple, en unicode, plusieurs séquences différentes peuvent encoder le même caractère. Par exemple é peut être codé avec un seul code: #x000E9 ou avec une séquence de deux codes: #x00065 #x00301. Il faut donc que grep sache lire correctement un encodage unicode et convertir et comparer correctement les caractères.
WARNING: This product warps space and time in its vicinity.
Vincent Lefevre
Dans l'article , Pascal Bourguignon écrit:
Mais il faut faire attention au codage du fichier. Par exemple, en unicode, plusieurs séquences différentes peuvent encoder le même caractère. Par exemple é peut être codé avec un seul code: #x000E9 ou avec une séquence de deux codes: #x00065 #x00301. Il faut donc que grep sache lire correctement un encodage unicode et convertir et comparer correctement les caractères.
En plus, le comportement de grep dépend des locales, alors qu'il n'y a aucune raison que le ou les fichiers soient encodés dans le même encodage que ce que spécifient les locales (en tout cas aujourd'hui, dans un monde où les machines sont multi-utilisateurs et/ou sont connectées en réseau). Bref, pour l'i18n, les fichiers text/plain sont à bannir (ou passer complètement en UTF-8 uniquement).
Dans l'article <87bqxpejzo.fsf@thalassa.informatimago.com>,
Pascal Bourguignon <usenet@informatimago.com> écrit:
Mais il faut faire attention au codage du fichier. Par exemple, en
unicode, plusieurs séquences différentes peuvent encoder le même
caractère. Par exemple é peut être codé avec un seul code: #x000E9
ou avec une séquence de deux codes: #x00065 #x00301. Il faut donc que
grep sache lire correctement un encodage unicode et convertir et
comparer correctement les caractères.
En plus, le comportement de grep dépend des locales, alors qu'il n'y
a aucune raison que le ou les fichiers soient encodés dans le même
encodage que ce que spécifient les locales (en tout cas aujourd'hui,
dans un monde où les machines sont multi-utilisateurs et/ou sont
connectées en réseau). Bref, pour l'i18n, les fichiers text/plain
sont à bannir (ou passer complètement en UTF-8 uniquement).
Mais il faut faire attention au codage du fichier. Par exemple, en unicode, plusieurs séquences différentes peuvent encoder le même caractère. Par exemple é peut être codé avec un seul code: #x000E9 ou avec une séquence de deux codes: #x00065 #x00301. Il faut donc que grep sache lire correctement un encodage unicode et convertir et comparer correctement les caractères.
En plus, le comportement de grep dépend des locales, alors qu'il n'y a aucune raison que le ou les fichiers soient encodés dans le même encodage que ce que spécifient les locales (en tout cas aujourd'hui, dans un monde où les machines sont multi-utilisateurs et/ou sont connectées en réseau). Bref, pour l'i18n, les fichiers text/plain sont à bannir (ou passer complètement en UTF-8 uniquement).