Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11128|Resposta: 0

[Linux] Os arquivos gerados automaticamente pelo shell têm um sufixo de ponto de interrogação

[Copiar link]
Publicado em 06/01/2015 00:01:14 | | |

Escreva um script para processar automaticamente um arquivo.


RM -F session.log
Enlace rm -f
O que ftp://hostname/f:/ddn/session.log
egrep '^N[[:d igit:]]|^D[1-4]' session.log >>link
egrep -c '^N[[:d igit:]]|^D[1-4]' session.log >>link
egrep -v link 'ACT/UP' >>link
ls -l session.log >>link
link gedit


Como resultado, o nome do arquivo do session.log baixado virou um caractere estranho, e o link virou link? Como mostrado na figura abaixo.


O processamento subsequente dos arquivos de link session.log indicará que o arquivo correspondente não será encontrado.

Procurei por muito tempo e não encontrei as informações correspondentes em chinês.

A situação aqui é que o script é escrito sob Windows, depois passado para o Linux para rodar, e a quebra de linha no Windows é ^M$ A quebra de linha no Linux é ^M antes de $linux quando executada, e mostra caracteres estranhos.






Anterior:Métodos básicos de uso do VI/vim
Próximo:Tem algum colega que ajuda na redação da inscrição do exame no dia 15? A taxa de remuneração é de 50 yuans
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com