LINUX下CAT如何使用

发布于 2022-09-30 07:02:26 字数 798 浏览 20 评论 0

我有个脚本
if [ -x "$ORACLE_HOME/bin/tnsping" ]; then
  #$ORACLE_HOME/bin/tnsping $MY_ALIAS > $TEMP
   tnsping $ORACLE_SID > $TEMP
   ME="cat $TEMP | grep 'OK' | awk '{print $1}'"
  if [ "$ME" ="OK" ]; then
    echo "<<connect oracle is ok!..........................................................!>>"
  else
    echo "<<can not to connect oracle by tnsping :" $MY_ALIAS "............................!>>"
    #rm -f $TEMP
    echo "$ME"
    exit $?
  fi
fi

手工执行$ME好用,但是在SHELL脚本中执行不好用,谁知道什么原因

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

诠释孤独 2022-10-07 07:02:26

ME=$(cat $TEMP | grep 'OK' | awk '{print $1}')
或者ME=`cat $TEMP | grep 'OK' | awk '{print $1}'`
吧。好象不是用双引号吧?

慵挽 2022-10-07 07:02:26

谢谢了,大侠,好用了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文