
Estoy usando Windows 7 y me gustaría crear rápidamente un pequeño archivo de texto con unas pocas líneas de texto en el símbolo del sistema.
Puedo crear un archivo de texto de una sola línea con:
echo hello > myfile.txt
pero ¿cómo puedo crear un archivo de texto con varias líneas usando este comando de eco? Intenté con lo siguiente, que no funciona cuando leo el archivo con more
:
echo hello\nsecond line > myfile.txt
¿Alguna sugerencia? ¿O hay algún otro comando estándar que pueda usar para esto en lugar de echo
?
Respuesta1
Podrías usar los caracteres >> para agregar una segunda línea al archivo, por ejemplo
echo hello > myfile.txt
echo second line >> myfile.txt
Respuesta2
Hay tres maneras.
Agregue cada línea usando
>>
:C:\Users\Elias>echo foo > a.txt C:\Users\Elias>echo bar >> a.txt
Utilice paréntesis para hacer eco de varias líneas:
C:\Users\Elias>(echo foo More? echo bar) > a.txt
Escriba cursor (
^
) y presione ENTRAR dos veces después de cada línea para continuar agregando líneas:C:\Users\Elias>echo foo^ More? More? bar > a.txt
Todo lo anterior produce el mismo archivo:
C:\Users\Elias>type a.txt
foo
bar
Respuesta3
Si REALMENTE quieres escribir todo en una sola línea, puedes simplemente poner un símbolo &
para cada línea nueva, como:
echo hello >> myfile.txt & echo second line >> myfile.txt
pero la respuesta de efotinis es la más fácil.
Respuesta4
Puedes poner un espacio entre cada línea para escribir:
echo line1 line2 "line 3" > file.txt