LINUX下CAT如何使用
我有个脚本
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ME=$(cat $TEMP | grep 'OK' | awk '{print $1}')
或者ME=`cat $TEMP | grep 'OK' | awk '{print $1}'`
吧。好象不是用双引号吧?
谢谢了,大侠,好用了