2010-03-31 23 views
12

Come si aggiunge una riga vuota in un file di testo utilizzando la riga di comando?Come aggiungere una riga vuota in un file di testo usando la riga di comando?

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

Ecco l'output viene come:

hi 
echo on 
arun 

Così come potrei aggiungere una riga vuota? Io voglio che sia così:

hi 

arun 

Quando ho aggiunto questa riga sul codice @echo off, ha detto echo off. Come può essere fatto?

+2

ho aggiunto il tag finestre, dato che è l'unica piattaforma che posso pensare che dire "eco on" in risposta a un qualificato comando "echo" . Quando fai domande è bene includere la piattaforma e/o la lingua in modo che le persone giuste vedano la tua domanda. Inoltre, utilizzare il pulsante 010101 per formattare il codice. –

+0

Ho anche assunto Windows. –

+0

Possibile duplicato di * [Come si può richiamare una nuova riga nei file batch?] (Http://stackoverflow.com/questions/132799/how-can-you-echo-a-newline-in-batch-files) *. –

risposta

23

Nel prompt dei comandi di Windows, provare:

echo.>> a.txt 

Si noti che non v'è spazio tra echo e .; se ce n'è uno, emetterà un punto. Non c'è spazio tra . e >>; qualsiasi cosa nel mezzo verrebbe inviata al file, anche ai caratteri degli spazi bianchi.

Vedere the Microsoft documentation for echo.

Se questo fosse in bash, primo tentativo sarebbe stato corretto:

echo >> a.txt 

Ma in Windows, i non qualificati echo test di comando se c'è un prompt dei comandi o no (echo off gira la richiesta via e echo on lo riaccende).

+0

grazie per la tua risposta rapida. – Arunachalam

+0

Hmmm, che non ha funzionato per me in Ubuntu, ha riconosciuto l'eco. come un comando infondato. – Kzqai

+0

@Tchalvak: Questa è una domanda di Windows per quanto possiamo dire dagli indizi nella domanda. –

4

Al di Windows Prompt:

echo. >> a.txt 

Al BASH Prompt:

echo >> a.txt 

(Echo di default invia un carattere di fine riga)

-n Non uscita la nuova riga finale

-3

Dovrebbe essere possibile con un semplice

echo hi\n >> a.txt 
+0

Che restituirà la stringa letterale "\ n" al file – Inversus

Problemi correlati