+ -
当前位置:首页 → 问答吧 → 还有人没下班嘛。。问个命令。。~

还有人没下班嘛。。问个命令。。~

时间:2011-07-26

来源:互联网

一个文件内容是
fwmwbv01 fw2_webap
fwmwbv02 fw2_webap



然后 我用 hostname 获取主机名。。然后和这个文件对比。如果这个文件没有我的主机名。。返回1

作者: xiaoying1599   发布时间: 2011-07-26

hostname=$(hostname)
grep -q $hostname 文件
echo $? #如果文件里没有保护hostname的值 这里的$?就会是1

作者: steptodream   发布时间: 2011-07-26

echo `hostname`|xargs -i grep {} yourfile

作者: thefirstz   发布时间: 2011-07-26

假如我的主机名是fwmwbv02 要取 对应后面的fw2_webap 该怎么写那???

作者: xiaoying1599   发布时间: 2011-07-26

echo `hostname`|xargs -i grep {} yourfile | awk 'print $2'

作者: thefirstz   发布时间: 2011-07-26

引用 4 楼 thefirstz 的回复:

echo `hostname`|xargs -i grep {} yourfile | awk 'print $2'


谢谢。。这个如果 和主机名 匹配不成功 也会返回1吧?

作者: xiaoying1599   发布时间: 2011-07-26

自己写个函数吧

作者: thefirstz   发布时间: 2011-07-26