Supprimer le contrôle m du fichier dans Linux

Supprimer le contrôle m du fichier dans Linux
Le contrôle m est appelé le retour du chariot, suivi de l'alimentation de ligne ou LF pour indiquer la nouvelle ligne. Parfois, l'option Control M peut causer des problèmes lors du transfert de fichiers de Windows à Linux / Unix. Dans Linux, le ^ m conduit également à des erreurs inattendues dans le script shell et configure les fichiers tout en les modifiant.

Par conséquent, il devient difficile de repérer ce problème, et les utilisateurs finissent par être confus. Donc, si vous êtes également confronté au même problème, ce guide est pour vous. Dans ce guide, nous couvrirons les informations sur les moyens de supprimer le contrôle M d'un fichier dans Linux.

Comment supprimer le contrôle M du fichier dans Linux

L'une des meilleures façons de trouver le caractère ^ m est d'utiliser le chat commande avec le -V Option, car cela vous montrera les personnages non imprimés. Il est essentiel d'ajouter le -V commande la plupart du temps. Seule la commande CAT ne montre pas le caractère ^ m dans la plupart des éditeurs par défaut. Après avoir exécuté le chat -v commande, tous les retours de chariot seront visibles à la fin de chaque ligne. Alors, vérifions rapidement le ^ m dans un fichier en exécutant la commande suivante dans le terminal:

chat -v .SMS

Vous pouvez également utiliser la commande vi pour consulter la disponibilité ^ m dans n'importe quel fichier texte. Vous n'avez qu'à exécuter la commande suivante:

vi -b .SMS

En utilisant le Commande Dos2Unix, Cette option convertit facilement votre fichier en format souhaité sans modifier plusieurs commutateurs à l'époque. C'est une commande utile si vous êtes coincé dans des situations comme celle-ci:

dos2unix .SMS

En utilisant le commande grep, La commande grep est utilisée pour trouver un caractère ou une chaîne dans un fichier. Une fois que la commande s'exécute, il affiche tous les caractères ^ m dans le fichier. Ensuite, cliquez sur Ctrl + V et Ctrl + M pour écrire «^ M». Gardez à l'esprit que V doit être cliqué en premier.

Ces commandes vous aideront sûrement à supprimer le caractère ^ m de votre fichier Linux car ces méthodes ont déjà été testées et essayées.