我试图找到使用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