返回列表 回复 发帖
rpm -qa|grep test>$HOME/rpm.tmp
PS=`sed -n '/test/p' rpm.tmp`

  if [ -z "$PS" ] ; then
      echo "not installed"
  else
      echo "already installed!"
  fi

把上面的test换成你要查的那个rpm包名字,注意不要带rpm后缀
比如把test换成mysql
Once upon a man.
怎么去 判断安装成功??
程序讨论欢迎进入http://westsoftware.blog.163.com
看rpm地返回值啊
搂住去找本shell编程的书系统地看一下吧
Once upon a man.
出现这种警告是什么意思?
我的一个测试shell
test.sh
#!/bin/bash
rpm -i libmp4v2-1.5.0.1-4.i586.rpm
运行的时候:出现下面的警告
warning: libmp4v2-1.5.0.1-4.i586.rpm: Header V3 DSA signature: NOKEY, key ID 5f6842a4
程序讨论欢迎进入http://westsoftware.blog.163.com
现在看来不是shell script 的问题了

[ 本帖最后由 root1982 于 2007-4-8 15:05 编辑 ]
那你把目录传给一个变量,然后引用变量试试
返回列表