「n」というシェルスクリプトを自分で書いてください。これを入れてください:
#!/bin/sh
notefile=/home/me/notefile
date >> $notefile
emacs $notefile -f end-of-buffer
cat >> notefile
の代わりにこれをお勧めします 理由:
テキスト エディタを使用したくない場合は、シェル関数を使用してください:
n () { date >> /home/me/notefile; cat >> /home/me/notefile; }
これは、Bourne シェルとの互換性を主張するすべてのシェルで動作するはずです。
また、コマンドラインから複数行をファイルに書き込むには、次のようにします:
cat >> sometextfile.txt << EOF
text
more text
and another line
EOF
echo
を使用するだけです :
echo $(date) Hi. >> notes.txt
>> を使用してファイルに追加したり、> を使用して上書きしたりできます。