opzione 1:
% echo -e "text\n" >> file.conf
opzione 2:
% ( echo text ; echo "" ) >> file.conf
opzione 3:
% echo text >> file.conf
% echo "" >> file.conf
Penso che la risposta corretta dovrebbe essere che il tuo comando
echo testo>> file.conf
aggiunge una riga in più, ma dopo il nuovo testo, non prima.
Immagino che tu voglia aggiungere una riga in più prima di quel testo, probabilmente perché il tuo file iniziale non termina con una nuova riga. In tal caso potresti usare
echo -e "\ntext">> file.conf
invece, come -e
L'opzione consente di utilizzare la nuova riga \n
carattere.
Solo per aggiungere alla risposta di Akira
Opzione 4:
usa ctrl-v ctrl-m
combinazioni di tasti due volte per inserire due caratteri di controllo di nuova riga nel terminale. Ctrl-v ti consente di inserire caratteri di controllo nel terminale. Puoi usare il tasto Invio o Invio invece di ctrol-m, se lo desideri. Inserisce la stessa cosa.
Questo finisce per assomigliare a echo text^M^M >> file.conf