当前位置: 技术问答>linux和unix
再问一个SHELL问题
来源: 互联网 发布时间:2015-10-08
本文导语: 前面问过一个SHELL问题 http://community.csdn.net/Expert/topic/4142/4142270.xml?temp=.1370813 现在的问题是这样的,如果命令的输出是这样的格式 Total Paging Space Percent Used 1024 6% 我要取这个1024和6%...
前面问过一个SHELL问题
http://community.csdn.net/Expert/topic/4142/4142270.xml?temp=.1370813
现在的问题是这样的,如果命令的输出是这样的格式
Total Paging Space Percent Used
1024 6%
我要取这个1024和6%,希望按column name来取,怎么写SHELL?
感谢leeyiqun大哥回答我前面的问题,希望有空的话帮我回答一下这个问题。
http://community.csdn.net/Expert/topic/4142/4142270.xml?temp=.1370813
现在的问题是这样的,如果命令的输出是这样的格式
Total Paging Space Percent Used
1024 6%
我要取这个1024和6%,希望按column name来取,怎么写SHELL?
感谢leeyiqun大哥回答我前面的问题,希望有空的话帮我回答一下这个问题。
|
不用客气。
你如果想取得那些值,可以用下面的命令试试,
设Total Paging Space列名的变量为TPS,Percent Used的变量为PU,把数值赋给变量可以:
TPS=`你的命令 | sed -n '2,$p' | awk '{print $1}'`
PU=`你的命令 | sed -n '2,$p' | awk '{print $2}'`
你可以用
echo ${TPS}
和
echo ${PU}
来查看变量TPS和PU的值
你如果想取得那些值,可以用下面的命令试试,
设Total Paging Space列名的变量为TPS,Percent Used的变量为PU,把数值赋给变量可以:
TPS=`你的命令 | sed -n '2,$p' | awk '{print $1}'`
PU=`你的命令 | sed -n '2,$p' | awk '{print $2}'`
你可以用
echo ${TPS}
和
echo ${PU}
来查看变量TPS和PU的值