• # C'est un job pour tr

    Posté par . En réponse au message Sed et les caractères spéciaux. Évalué à 6.

    Ce que tu décrit est plus simple à faire avec tr, il n'a pas d'option -i comme sed, mais c'est facile d'enregistrer dans un fichier temporaire puis faire un mv -f pour écraser le fichier d'origine (c'est ce que fait en pratique sed -i):

    tr -d "$variable" < mon_gros_fichier_texte.txt > mon_gros_fichier_texte.txt.tmp && mv -f mon_gros_fichier_texte.txt.tmp mon_gros_fichier_texte.txt

    (voir la page de manuel de tr pour les caractères spéciaux et les classes de caractères)