<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 閱讀(300) 評論(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!

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


    網站導航:
     
    主站蜘蛛池模板: 在线观看免费人成视频色| 亚洲人成在线电影| 无遮免费网站在线入口| selaoban在线视频免费精品| 亚洲字幕AV一区二区三区四区| 亚洲av一综合av一区| 亚洲A∨午夜成人片精品网站| 成人免费午夜在线观看| 伊人久久免费视频| 99re8这里有精品热视频免费| 亚洲国产成人AV网站| 国产精品亚洲自在线播放页码 | 亚洲一区二区三区免费观看| 国产免费一级高清淫曰本片| 美女羞羞视频免费网站| 一本色道久久88—综合亚洲精品| 久久亚洲私人国产精品| 亚洲一区二区三区偷拍女厕 | 美女黄网站人色视频免费| 亚洲人精品亚洲人成在线| 亚洲成人免费电影| 免费国产成人高清视频网站| 无人影院手机版在线观看免费| 每天更新的免费av片在线观看 | 免费视频中文字幕| 日韩av无码成人无码免费| 亚洲一区在线免费观看| 精品无码无人网站免费视频| 久久这里只精品国产免费10| 三年片在线观看免费| 日韩精品无码免费专区午夜不卡| a级片免费在线观看| 国产无遮挡又黄又爽免费网站| 国产特黄一级一片免费| 国产美女视频免费观看的网站| 亚洲精品视频免费观看| 久久久久久久久久久免费精品 | 亚洲中文字幕无码一区二区三区 | 成人嫩草影院免费观看| 成人午夜影视全部免费看| 成在人线av无码免费高潮水|