Rimuovi il controllo M dal file in Linux

Rimuovi il controllo M dal file in Linux
Il controllo M è chiamato ritorno a carrello, seguito dall'alimentazione della linea o LF per indicare la nuova linea. A volte, l'opzione Control M può causare problemi durante il trasferimento di file da Windows a Linux/Unix. In Linux, il ^m porta anche a errori inaspettati nello script shell e configura i file durante la modifica.

Pertanto, diventa difficile individuare questo problema e gli utenti finiscono per essere confusi. Quindi, se stai affrontando anche lo stesso problema, questa guida è per te. In questa guida, tratteremo le informazioni sui modi per rimuovere il controllo M da un file in Linux.

Come rimuovere il controllo M dal file in Linux

Uno dei modi migliori per trovare il carattere ^m è usando il gatto comando insieme al -v Opzione, poiché questo ti mostrerà i caratteri non stampati. È essenziale aggiungere il -v comanda la maggior parte del tempo. Solo il comando Cat non mostra il carattere ^m nella maggior parte degli editori per impostazione predefinita. Dopo aver gestito il gatto -v comando, tutti i ritorni della carrozza saranno visibili alla fine di ogni riga. Quindi, controlliamo rapidamente il ^m in un file eseguendo il seguente comando nel terminale:

gatto -v .TXT

È inoltre possibile utilizzare il comando VI per controllare la disponibilità ^m in qualsiasi file di testo. Devi solo eseguire il seguente comando:

vi -b .TXT

Usando il comando dos2unix, Questa opzione converte facilmente il tuo file nel formato desiderato senza modificare più switch al momento. È un comando utile se sei bloccato in situazioni come questa:

dos2unix .TXT

Usando il comando grep, Il comando GREP viene utilizzato per trovare un carattere o una stringa in un file. Una volta eseguito il comando, visualizza tutti i caratteri ^m nel file. Quindi, fare clic su Ctrl+V e Ctrl+M per scrivere "^M". Tieni presente che V deve essere cliccato per primo.

Questi comandi ti aiuteranno sicuramente a rimuovere il carattere ^m dal tuo file Linux poiché questi metodi sono già stati testati e provati.