Scrivi tu stesso uno script di shell chiamato "n". Inserisci questo:
#!/bin/sh
notefile=/home/me/notefile
date >> $notefile
emacs $notefile -f end-of-buffer
Raccomando questo invece di cat >> notefile
perché:
- Un giorno sarai così di fretta che armeggierai con>> e digiterai> e farai saltare in aria il tuo file.
- Emacs si avvia in cinque centesimi di secondo sul mio Mac Mini. Ci vuole un decimo di secondo per iniziare su un sistema basato su Celeron di dieci anni che ho seduto intorno. Se non puoi aspettare così a lungo per iniziare a digitare, allora sei già una macchina e non hai bisogno di prendere appunti. :)
Se insisti nell'evitare un editor di testo, usa una funzione di shell:
n () { date >> /home/me/notefile; cat >> /home/me/notefile; }
che dovrebbe funzionare in tutte le shell che rivendicano la compatibilità con la shell Bourne.
Inoltre, per scrivere più righe in un file dalla riga di comando, eseguire:
cat >> sometextfile.txt << EOF
text
more text
and another line
EOF
Basta usare echo
:
echo $(date) Hi. >> notes.txt
Puoi usare>> per aggiungere un file o usare> per sovrascriverlo.