Pillole di Unix/Linux 2: concatenare i file

Mi sono trovato di fronte a questo problema: voglio aggiungere i log di git ad un file di changelog preesistente che gestivo a mano ma che contiene informazioni che non voglio perdere.

Faccio così:

   $ git log >> changelog.txt

Il comando >> (append) mi consente di aggiungere un output di un comando alla coda di un file Ma se io volessi invece aggiungerlo in testa? Ho girato qualche forum e poi mi sono costruito questo comando:

   $ echo -e "`git log`\n`cat changelog.txt`" > changelog.txt

Vedi il Wiki per i dettagli su come costruire il comando

 

Lascia un commento

Your email address will not be published.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.