07:56:15 # Life shellの小技. shellでcsvを解析すると, IFS=, set -- $XXXという構文をつかうことになるが, $1とかが上書きされてしまう. しかし,それをfunctionの中でやってしまえば functionの中の$1が上書きされるだけなので,影響範囲が小さくなる.
$cat a.sh csvread () { while read A; do IFS=, set -- $A echo $1 ":" $2 done < a.csv } csvread echo $1 $cat a.csv 1,2 3,4 5,6 $sh ./a.sh parameter 1 : 2 3 : 4 5 : 6 parameter
09:11:23 # Debian dpatchのハック. ドキュメントをかくところではない状況. いろいろとうまく動かんので,testsuiteを作成してregression testをつくって すこしづつ直す方向で.
$Id: dancer-diary.el,v 1.89 2005/05/12 11:19:14 dancer Exp $