¿Cómo se crea un formato de archivo Unix en Powershell? Estoy usando lo siguiente para crear un archivo, pero siempre lo crea en el formato de Windows.Archivos de formato UNIX con Powershell
"hello world" | out-file -filepath test.txt -append
Según entiendo, los caracteres de nueva línea CrLf hacen que sea un archivo de formato de Windows mientras que el formato UNIX necesita sólo un LF al final de la línea. He intentado sustituir el CRLF con lo siguiente, pero no funcionó
"hello world" | %{ $_.Replace("`r`n","`n") } | out-file -filepath test.txt -append
Su prueba no funciona porque no hay CRLF en "hola mundo" – x0n
@ x0n cuando lo escribe en un archivo, entonces el cr/lf se agrega a la línea – aldrin
ese es el punto que estaba tratando de hacer. claramente su operación de reemplazo es _antes de _ la escritura (archivo externo) así que si el archivo externo agrega el CRLF, sucede después de su intento de reemplazarlo. – x0n