2011-03-10から1日間の記事一覧

シェルスクリプト

以下のようなシェルスクリプトがあったとする #! /bin/bash IsNull () { # 引数の個数チェック if [ $# -ne 3 ] ; then echo 引数足りん exit 2 fi # 引数が空ならエラー if [ -z $1 ] ; then echo $2 exit $3 fi } IsNull $1 引数がありません 1 # ※1 上記…

emacsいろいろ

改行したときに自動でインデント (global-set-key "\C-m" 'newline-and-indent) 新規のバッファを作る C-x b buffer RET bufferという名前のバッファを選択または作成する (switch-to-buffer)。 C-x 4 b buffer RET 同様だが、別のウィンドウでbufferを選…

日報を自動作成する以下略

結局以下のように落ち着いた。Mac版 #! /bin/sh fpath=${1:-~/日報/} #日報のファイルパス cd $fpath format_date=${2:-"%Y_%m_%d"} #日付フォーマット today=`date +"${format_date}"`".txt" #今日の日付 例:2011_02_28 previous_day=`ls -t *.txt | head -…