09/08/20 05:54:44
変数値の展開(?)についての質問です。
PAGER='less -Rf' という設定で以下のシェル関数を定義して使うと、
function Diff {
svn diff $1 | ${PAGER}
}
% Diff some_file
Diff:1: command not found: less -Rf
svn: ストリームに書き込めません: Broken pipe
となり、'less -Rf' が一続きのコマンド名として扱われてしまいます。素直に
svn diff $1 | less -Rf
と解釈してもらうにはどう書けばいいのでしょうか?