我試圖找到使用which
命令通過在KSH的Shell腳本如何從解析
以下但如果守護程序不存在,它賦予了一個守護進程的路徑做的ksh命令的if-else操作在格式警告..
no DaemonName .....bla bla bla
但因爲我不能直接顯示的是,我現在做這個
tmp=`which daemonName`
tmp2=`which daemonName | grep "no DaemonName"`
if [[ "$tmp2" != "" ]]
tmp=wrong name
如何我可以在簡單的單行中做同樣的事嗎?
我真正想要的是,如果守護進程不存在,它應該給出一個默認字符串,如果存在的話,它應該給出which
命令輸出。
我會說你的哪個命令壞了。請告訴操作系統,您使用的「ksh」和「哪些」版本。 – jlliagre 2012-04-13 14:04:55
操作系統是AIX 6.2:P就是我所知道的:D – footy 2012-04-13 18:12:48
答覆已更新,以供我與AIX協同工作。 – jlliagre 2012-04-14 09:19:02