网站首页  |  幼儿教育  |  中小学教育  |  电脑教育  |  英语教育  |  教育论文  |  家长教育 设为首页加入收藏联系投稿 
 位置: 中国教育学习网 > 电脑教育 > 操作系统 > FreeBSD > 正文

FreeBSD 管道及&&的功用

字号:   


FreeBSD

命令列中的 || ang && 的用途??



平常的導管(pineline) 我想大家都會使用...考考大家

 

 ls > test || echo ok >> test

 ls > test && echo ok >> test   這兩行命令分別是什麼意思呢?

 

想出來了嗎?



公布答案...



 ls > test || echo ok >> test 

 結果:執行ls 將結果導向到目前目錄下的test檔案中 ,

       若這個命令執行成功則不再執行後面的命令

       若執行失敗則執行echo ok 字樣附加到test檔案

       也就是說二者擇其一執行...

  

 ls > test && echo ok >> test

 結果:執行ls 將結果導向到目前目錄下的test檔案中 ,

       若這個命令執行成功則echo ok 字樣附加到test檔案...



綜合說明:

          命令1 && 命令2  確認命令1執行成功 再 執行命令2

          命令1 || 命令2  命令1執行成功 則不 執行命令2

                          命令1執行失敗 則 執行命令2  
收藏此文  |  打印  

 
  • 上一篇教程:

  • 下一篇教程:

  •   GoogLe
     
      最新推荐
  • 此栏目下没有推荐教程

  •   最近更新

      GoogLe

     
    Powered by Cn-Education.Com (c) 2005-2008 中国教育学习网 教育网站长QQ交流群60041790
    设为首页  |  加入收藏  |  版权申明  |  广告服务  |  联系我们  |  友情链接  |  网站地图  |  返回顶部 ↑