Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11128|Respuesta: 0

[Linux] Los archivos generados automáticamente por la shell tienen un sufijo de signo de interrogación

[Copiar enlace]
Publicado en 6/1/2015 0:01:14 | | |

Escribe un script para procesar automáticamente un archivo.


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


Como resultado, el nombre del archivo del session.log descargado se convirtió en un carácter extraño, ¿y el enlace se convirtió en enlace? Como se muestra en la figura de abajo.


El procesamiento posterior de los archivos de enlace session.log indicará que no se puede encontrar el archivo correspondiente.

Busqué durante mucho tiempo y no encontré la información correspondiente en chino.

La situación aquí es que el script se escribe bajo Windows, luego se pasa a Linux para ejecutarse, y el salto de línea bajo Windows es ^M$ El salto de línea bajo Linux es ^M antes de $linux cuando se ejecuta, y muestra caracteres extraños.






Anterior:Métodos básicos de uso de vi/vim
Próximo:¿Hay algún compañero que ayude con la redacción de la solicitud del examen el día 15? La remuneración es de 50 yuanes
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com