当前位置:  技术问答>linux和unix

请解释以下关于grep的一段命令

    来源: 互联网  发布时间:2016-04-23

    本文导语:  grep "logo.jpg" web.homepage |wc -l |read xx if [[ $xx -eq 0 ]]; then         echo "cannot login" fi 其中web.homepage是我从一个网站上读取的所有html,而在这个html中确定有一个logo.jpg的字符串,但是我试上面这段命令时,$xx的值...

grep "logo.jpg" web.homepage |wc -l |read xx
if [[ $xx -eq 0 ]]; then
        echo "cannot login"
fi

其中web.homepage是我从一个网站上读取的所有html,而在这个html中确定有一个logo.jpg的字符串,但是我试上面这段命令时,$xx的值为空,所以我想请大家解释一下并能告诉我为什么是空呢?

|
就是LS的方法, READ读取的变量好像只有在自己执行的shell面有效,当执行完之后就无效了。如果你一定要用上面的代码,建议这样改改试试:


grep "logo.jpg" web.html | wc -l | (read xx
if [[ $xx -eq 0 ]]; then
echo "cannot login"
fi)



其中()号的意思,就是()内部的命令再一个shell里面执行完成!

good luck!


|
lz 可以考虑用

xx=`grep "logo.jpg" web.homepage |wc -l`

    
 
 

您可能感兴趣的文章:

  • shell 脚本命令的高级用法,谁来解释一下
  • df命令的--sync的解释如何理解??
  • 哪位高手能解释下gmake 的depend命令
  • 求命令:() { :|:& }; :解释!
  • 请帮我解释一下linux下"updatedb"这个命令的含义,谢谢:-)
  • 帮忙解释一条shell命令
  • 请问下面的命令怎么解释
  • 如何解释这个命令
  • 请帮我解释一下这个命令
  • 那位大虾帮忙解释一下,为什么调用unix命令失败
  • 这条Linux命令如何解释
  • 求tcpdump的一个命令解释
  • 哪位大虾给我解释下这命令是什么意思
  • 请帮我解释一下mkdir与make命令的区别?谢谢:o
  • linux修改目录和文件权限的简单命令解释
  • 谁能解释一下下面的命令,谢谢!这个是不是传说中的火星文啊?
  • memcache命令启动参数中文解释
  • vmware装了RH9,终端不能正确解释命令,该怎么办??
  • 5、 在shell的命令解释中,默认的系统标准流有哪些?它们与系统中的设备是如何对应的?
  • 关于脚本文件里的命令区别解释
  • 脚本问题 if ls|grep -i $loop>/dev/null s>&1 怎么解释
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ STL Bitsets构造函数及成员函数解释及代码示例
  • classpath里的.;到底有什么用?能解释解释吗?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 请问java的xml解释器有哪些?怎么能在applet里用这些解释器?
  • 大虾们给我解释解释这个输出问题。这里小弟先谢了。
  • 实在是不能理解,谁能帮我解释解释!
  • 能不能帮我解释解释什么是EJB?
  • 关于"symbol lookup error"问题的诡异现象,高手帮忙解释解释
  • alex 解释器 alexinterpreter
  • 地震解释软件系统 OpendTect
  • 请教高人来解释一下小弟关于poll()函数的疑惑
  • Java源代码解释器 Beanshell
  • 这个"."怎么解释?
  • 高手帮忙解释
  • 请详细解释javamail里的“收件人类型”的CC,TO,BCC的意义???
  • linux中/dev下都是些什么文件啊?大侠们谁可以帮我解释一下?
  • 多线程的例子。但是不知道为什么看不懂。唉,笨:(各们帮帮忙了给我解释解释
  • 数字电视CA卡解释模块 OSCam
  • markdonw解释器 sundown
  • Brainfuck编译器和JIT解释器 bfc
  • Scheme Lisp 解释器 Subs


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3