专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Perl/Python

shell 脚本,变量域的有关问题

发布时间:2011-06-29 20:10:03 文章来源:www.iduyao.cn 采编人员:星星草
shell 脚本,变量域的问题
#/bin/bash

{
# MYSQL 数据库信息
echo "MYSQL"
expect <<EOF
set timeout -1
spawn ssh labory@192.168.1.102 "df -h"
expect "password:"
send "kkk1234\r"
expect "$"
exit
EOF

#文本文件存储
echo "TEXT"
expect <<EOF
set timeout -1
spawn ssh labory@192.168.1.133 "df -h"
expect "password:"
send "kkk1234\r"
expect "$"
exit
EOF
} | awk '$1!~/dev/ && $1!~/spawn/ && $1!~/tmpfs/ && $1!~/Filesystem/ \
&& $1!~/app_usr/ {print $1" "$2" "$3" "$4" "$5}' | while read v1 v2 v3 v4 v5
do

if [[ $v1 == 'MYSQL' ]]
then
v6="MYSQL"
elif [[ $v1 == 'TEXT' ]]
then
v6="TEXT"
fi 
echo "--------$v1,$v2,$v3,$v4,$v5,$v6"
done


为什么最后的 echo 得不到我想要的值,例如 20G,10G,10G,50%,/kas/sh_1,MYSQL
若v6 有域的限制,请问怎么解决

------解决方案--------------------
我测试过,完全正确
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: