Você pode usar o > > caracteres para acrescentar uma segunda linha ao arquivo, por exemplo
echo hello > myfile.txt
echo second line >> myfile.txt
Estou usando o Windows 7 e gostaria de criar rapidamente um pequeno arquivo de texto com algumas linhas de texto no prompt de comando.
Eu posso criar um arquivo de texto de uma única linha com:
echo hello > myfile.txt
mas como posso criar um arquivo de texto com várias linhas usando este comando echo? Eu tentei com o seguinte, que não funciona quando eu li o arquivo com more
:
echo hello\nsecond line > myfile.txt
Alguma sugestão? Ou há algum outro comando padrão que eu possa usar para isso em vez de echo
?
Existem três maneiras.
Anexe cada linha usando >>
:
C:\Users\Elias>echo foo > a.txt
C:\Users\Elias>echo bar >> a.txt
Use parênteses para ecoar várias linhas:
C:\Users\Elias>(echo foo
More? echo bar) > a.txt
Digite caret ( ^
) e pressione ENTER duas vezes após cada linha para continuar adicionando linhas:
C:\Users\Elias>echo foo^
More?
More? bar > a.txt
Todos os itens acima produzem o mesmo arquivo:
C:\Users\Elias>type a.txt
foo
bar
Tags command-line windows echo textfiles