ファイルでコマンドを実行する前に、条件をチェックするスクリプトを追加しようとしてい.cshrc
ます。このチェッカー スクリプトは、条件が不十分な場合は 0 を返し、それ以外の場合は 1 を返します。(これは規約に反していることは承知していますが、if ステートメントの方が簡単だと思いました。)
コマンドをecho "ok"
次のように置き換えて、私が試したのは次のとおりです。
./checker.sh && echo "ok"
checker.sh
0 を返しても「OK」を返します。
test ./checker.sh && echo "ok"
0 を返しても "ok" をエコーchecker.sh
しますが、エラー メッセージも抑制しますchecker.sh
。
if ( ./checker.sh ) then echo "ok" endif
if ステートメントの構文エラーをスローします。
これをエイリアスに変えたいので、1行の制約、例えば
alias doAction './checker.sh && echo "ok"'
(t)csh
チェッカースクリプトでコマンドを直接呼び出さずに、これをどのように達成しますか?
ありがとう!