which
kshシェルスクリプトで次のコマンドを使用してデーモンのパスを見つけようとしています
ただし、デーモンが存在しない場合は、次の形式で警告が表示されます。
no DaemonName .....bla bla bla
しかし、それを直接表示できないため、現在これを行っています
tmp=`which daemonName`
tmp2=`which daemonName | grep "no DaemonName"`
if [[ "$tmp2" != "" ]]
tmp=wrong name
単純な1行で同じことを行うにはどうすればよいですか?
私が本当に欲しいのは、デーモンが存在しない場合はデフォルトの文字列を提供し、存在する場合はwhich
コマンド出力を提供することです。