Web Board

日記へ / ツリー表示 / 新規投稿 / 新着表示
コメントをつける / 削除する
Subject: Re: cache support for git/cvs/svn
Date: 2011/09/26 10:12
From: yuuji <yuuji>at<gentei.org>
X-URL: http://www.gentei.org/~yuuji/

釈迦に説法のようで大恐縮ですが、
shで、というかtest(1)の論理積は -a ですので、
if [ -f foo -a -n bar ]; then ... fi ですね。
cshと違ってshの場合 if やら while やらの後に書くのはあくまでも「コマンド文」なので、一般コマンド・alias・関数・それら+リダイレクション何でも書けます。Lispのifと同じ感覚で使えます。
このあたり270ページで強調したつもりです。
お邪魔致しました。