Vous n'êtes pas identifié(e).
Mais voilà, je me retrouve avec ça :
C'est pas beau et il faut que je retouche le fichier à la mano pour relancer mon script. C'est vraiment pas pratique et mettre un otion pour éditer le fichier ( c'est faisable ) mais je préfèrerai un truc plus radical.
Donc il me faudrait un sed ou autre pour remplacer le ? par un ' mais seulement pour les ? accollés derrière chaque mot. Si espace, ne pas le faire.
Merci pour l'aide.
Dernière modification par Anonyme (31-01-2022 12:25:17)
[^ ] : n'importe quel caractère sauf un espace
\? : sinon "?" a un autre sens, donc je le force en "le caractère '?'" par un antislash
(XX) : chaine du caractère que je vais ramener avec \1 ensuite
Je sais pas si je suis compréhensible x)
Dernière modification par otyugh (31-01-2022 14:16:54)
Hors ligne
Je sais pas si je suis compréhensible x)
perso j'ai pas tout compris
mais bon c'est pas facile les sed , awk et autre truc du genre
Mais a la base c'est pas un soucis d'encodage des caractères?
peut être une variable d'environnement à changer pendant l'opération avec cdrdao?
LANG=fr_FR.UTF-8
GDM_LANG=fr_FR.utf8
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Finalement, je crois que je suis encore moins clair
Dernière modification par Tawal (31-01-2022 14:54:39)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
En ligne
Dernière modification par otyugh (31-01-2022 14:49:08)
Hors ligne
...
Mais a la base c'est pas un soucis d'encodage des caractères?
peut être une variable d'environnement à changer pendant l'opération avec cdrdao?
LANG=fr_FR.UTF-8
GDM_LANG=fr_FR.utf8
Peut-être mais le plus bizarre, c'est que cdrdao ne fait pas ça sur tout les CD
...
Finalement, je crois que je suis encore moins clair
J'en sais rien, je me suis barré avant la fin de ton explication
bien que moi j'aurai écrit le ? avec espace dans le titre :
Donc je contourne ce problème avec cette méthode dans un script :
Merci à vous pour l'aide. Pour moi c'est résolu
Dernière modification par Anonyme (31-01-2022 16:52:52)
Hors ligne
Dernière modification par Anonyme (31-01-2022 17:35:31)
Le détail c'est assui l'option "-r" de sed, qui change certains trucs
Hors ligne
EDIT (file -i) Def Leppard - Vault: Greatest Hits 1980-1995.toc: text/plain; charset=us-asci
et d'autres qui vont bien comme :
J'utilise dans mon script déjà une option pour les accents de ce style qui fonctionne :
mais après, je ne peux pas en dire plus.
Dernière modification par Anonyme (31-01-2022 17:53:01)