a 问题来了 如果a文件内容为空 则执行 service network restart ifup eth1 如果a文件不为空 则什么都不执行,直接退出" />
红联Linux门户
Linux帮助

写一个shell脚本

发布时间:2012-03-07 09:30:13来源:红联作者:zxx287856774
我想写一个 shell
内容如下
ifconfig -a | grep "eth1" > a
问题来了
如果a文件内容为空 则执行
service network restart
ifup eth1
如果a文件不为空
则什么都不执行,直接退出
文章评论

共有 7 条评论

  1. youxiaersrt 于 2012-03-12 09:18:23发表:

    学习了。。。

  2. dlshanghai 于 2012-03-08 08:57:55发表:

    学习了(e:e2s

  3. zxx287856774 于 2012-03-08 08:10:43发表:

    0:w(5(哈哈 上面2段代? ????都成功 ??

  4. yexinan000 于 2012-03-07 23:04:32发表:

    同上!

  5. haolifengwang 于 2012-03-07 15:43:42发表:

    #!/bin/sh
    ifconfig -a | grep "eth1" > a
    set $(wc -l a)
    if [ "$1" = "0" ] ;then
    service network restart
    ifup eth1
    fi

  6. acrofox 于 2012-03-07 12:50:42发表:

    其实你不需要 a 文件,直接检查返回值就可以了。[code]if ! ifconfig -a | grep -q "eth1"; then
    service network restart
    ifup eth1
    fi[/code]

  7. qlboo 于 2012-03-07 10:51:27发表:

    帮不上忙