2010-03-31 12 views
12

Jak dodać pusty wiersz do pliku tekstowego za pomocą wiersza poleceń?Jak dołączyć pusty wiersz do pliku tekstowego za pomocą wiersza poleceń?

echo hi >a.txt 
    echo >>a.txt 
    echo arun >>a.txt 

Tutaj wyjście jest jako:

hi 
echo on 
arun 

Więc jak mogę dołączyć pustą linię? I ma to być tak:

hi 

arun 

Kiedy dodałem tę linię na kod @echo off, to powiedział echo off. Jak można to zrobić?

+2

Dodałem tag Windows, ponieważ jest to jedyna platforma mogę myśleć, że powie „echo on” w odpowiedzi na niewykwalifikowany „echo” komendy . Kiedy zadajesz pytania o dobro, aby uwzględnić platformę i/lub język, aby właściwi ludzie zobaczyli twoje pytanie. Użyj również przycisku 010101, aby sformatować swój kod. –

+0

Przyjąłem także system Windows. –

+0

Możliwy duplikat * [W jaki sposób możesz wywołać echo nowej linii w plikach wsadowych?] (Http://stackoverflow.com/questions/132799/how-can-you-echo-a-newline-in-batch-files) *. –

Odpowiedz

23

W wierszu polecenia systemu Windows, spróbuj:

echo.>> a.txt 

pamiętać, że nie ma przestrzeni między echo i .; jeśli takowy istnieje, wyświetli kropkę. Nie ma również miejsca pomiędzy . i >>; cokolwiek pomiędzy zostanie wypisane do pliku, nawet białe spacje.

Zobacz the Microsoft documentation for echo.

Gdyby to było w bash, twoja pierwsza próba byłaby poprawna:

echo >> a.txt 

Ale w Windows, niewykwalifikowanych echo testy dowodzenia czy istnieje wiersz poleceń lub nie (echo off okazuje się monit off i echo on włącza go ponownie).

+0

dziękuję za szybką odpowiedź. – Arunachalam

+0

Hmmm, to nie działa dla mnie w ubuntu, rozpoznane echo. jako nieuzasadnione polecenie. – Kzqai

+0

@Tchalvak: Jest to kwestia systemu Windows, o ile możemy stwierdzić na podstawie wskazówek w pytaniu. –

4

W systemie Windows komunikat:

echo. >> a.txt 

Na BASH monit:

echo >> a.txt 

(Echo domyślnie wysyła przełamane krocząca)

-n NIE wyjście nowa linia końcowa

-3

powinno być możliwe z prostego

echo hi\n >> a.txt 
+0

To wypisze literał łańcuchowy "\ n" do pliku – Inversus

Powiązane problemy