|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||
2010年02月18日(木) 旧暦 [n年日記] [更新:"2010/02/19 00:05:52"]#1 [shell] きょうの zsh (cvs -> foreach -> typeset)
cvs を使っているからの問題かも知れないが、
cvs log や cvs annotate では調べ切れないような点を探したくて、
全ての一つ毎の差分を見たかった。
(「このような点をどこで変更したかなぁ」というようなこと)
少なくとも次のようにすれば これは叶えられる。 zsh は foreach の編集が出来る ので、このような時に有難い。 csh だとシェル変数への数値の代入は @ j = 1 のように するかと思うが、 zsh では typeset -i 変数名で型を指定しておく(p107)。 この点は bash と同じのようだ。 genova@makoto 23:15:33/100218(..nn/g)% (foreach i (`seq 1 138`) typeset -i j; j=$i+1 cvs diff -r 1.$i -r 1.$j src/g/hoge.c end) |lesszsh は ( の片方だけを入力しても待ってくれるのもうれしい。 (この話は、いろいろ誤解や独断があるかと思う。つっこみをいただけるとうれしい) typeset -i j=$i+1と一行で書けるのかな ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||