Remova o controle m do arquivo no Linux

Remova o controle m do arquivo no Linux
O controle M é chamado de retorno de carruagem, seguido pelo feed de linha ou LF por indicar a nova linha. Às vezes, a opção de controle M pode causar problemas ao transferir arquivos do Windows para Linux/Unix. No Linux, o ^m também leva a erros inesperados no script do shell e configura os arquivos enquanto os editam.

Portanto, fica difícil identificar esse problema, e os usuários acabam sendo confusos. Então, se você também está enfrentando o mesmo problema, este guia é para você. Neste guia, abordaremos as informações sobre as maneiras de remover o controle M de um arquivo no Linux.

Como remover o controle M do arquivo no Linux

Uma das melhores maneiras de encontrar o caráter é usando o gato comando junto com o -v Opção, pois isso mostrará os personagens que não são impressos. É essencial adicionar o -v comando na maioria das vezes. Somente o comando CAT não mostra o personagem ^M na maioria dos editores por padrão. Depois de executar o gato -v Comando, todos os retornos do carro serão visíveis no final de cada linha. Então, vamos verificar rapidamente o ^m em um arquivo executando o seguinte comando no terminal:

gato -v .TXT

Você também pode usar o comando vi para verificar a disponibilidade ^M em qualquer arquivo de texto. Você só precisa executar o seguinte comando:

vi -b .TXT

Usando o comando DOS2UNIX, Esta opção converte facilmente seu arquivo em seu formato desejado sem alterar vários interruptores no momento. É um comando útil se você estiver preso em situações como esta:

Dos2unix .TXT

Usando o Comando Grep, O comando Grep é usado para encontrar um personagem ou string em um arquivo. Depois que o comando é executado, ele exibe todos os caracteres ^m no arquivo. Em seguida, clique em Ctrl+V e Ctrl+M para escrever "^m". Lembre -se de que V deve ser clicado primeiro.

Esses comandos certamente ajudarão você a remover o caractere ^M do seu arquivo Linux, pois esses métodos já foram testados e tentados.