こんなんをいつも書いてるなあ。
LOG_NAME=適当なログファイル名 EXE_DATE=`date` # output execute date echo -n '[' >> $LOG_NAME 2>&1 echo -n $EXE_DATE >> $LOG_NAME 2>&1 echo ']' >> $LOG_NAME 2>&1 # 以下に、実際に出力したいこと
Linuxなら改行無しは
echo -n 'foo'
だけど、Solarisなら
echo 'foo\c'
だったりする。くわしくはmanとかみよう。