<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無線&移動互聯網技術研發

    換位思考·····
    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    命令執行順序

    Posted on 2009-11-29 11:48 Gavin.lee 閱讀(301) 評論(0)  編輯  收藏 所屬分類: Linux 日常應用
    在執行某個命令的時候,有時需要依賴于前一個命令是否執行成功。例如,假設你希望將一個目錄中的文件全部拷貝到另外一個目錄中后,然后刪除源目錄中的全部文件。在刪除之前,你希望能夠確信拷貝成功,否則就有可能丟失所有的文件。
    如果希望在成功地執行一個命令之后再執行另一個命令,或者在一個命令失敗后再執行另一個命令,&&和||可以完成這樣的功能。相應的命令可以是系統命令或shell腳本。shell還提供了在當前shell或子shell中執行一組命令的方法,即使用()和{ }。

    1.使用&&
    使用& &的一般形式為:
    命令1 && 命令2
    這種命令執行方式相當地直接。&&左邊的命令(命令1)返回真(即返回0,成功被執行)后,&&右邊的命令(命令2)才能夠被執行;換句話說, “如果這個命令執行成功 & &那么執
    行這個命令”。
    這里有一個使用& &的簡單例子:
    $ cp file1 file2 && echo "Success!"

    Success!

    2.使用||
    使用||的一般形式為:
    命令1 || 命令2| |的作用有一些不同。如果 ||左邊的命令(命令1)未執行成功,那么就執行 ||右邊的命令(命令2);或者換句話說,“如果這個命令執行失敗了||那么就執行這個命令”。
    這里有一個使用||的簡單例子:
    $ cp file1 file2 || echo "Failed!"

    cp: file1 : No such file or directory
    Failed!

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产免费区在线观看十分钟| 色偷偷噜噜噜亚洲男人| 亚洲免费日韩无码系列| 国产精品酒店视频免费看| 亚洲 欧洲 日韩 综合在线| 久久久久久精品成人免费图片| 亚洲视频2020| 久久国产色AV免费观看| 亚洲精品综合久久中文字幕 | 99re免费视频| 久久亚洲国产欧洲精品一| 国产免费爽爽视频在线观看 | 国产精品嫩草影院免费| 亚洲精品色播一区二区| 国产成人aaa在线视频免费观看 | 无人在线观看完整免费版视频| 成在人线av无码免费高潮喷水| 亚洲色偷拍区另类无码专区| 亚洲欧洲自拍拍偷午夜色| 亚洲视频免费观看| 亚洲乱人伦中文字幕无码| 精品久久久久久久免费人妻| 男人扒开添女人下部免费视频| 中文字幕亚洲无线码| 久久青草免费91线频观看站街| 亚洲一本综合久久| 无限动漫网在线观看免费| 美女视频黄a视频全免费网站色 | 亚洲男人第一av网站| 黄色免费网站网址| 亚洲精品天堂无码中文字幕| 亚洲性日韩精品一区二区三区| 国产婷婷成人久久Av免费高清| 亚洲国产美女视频| 啦啦啦手机完整免费高清观看 | 中文字幕在线日亚洲9| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 国产天堂亚洲精品| 亚洲午夜无码片在线观看影院猛| 久久久久久夜精品精品免费啦| 亚洲综合色7777情网站777|