<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!

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


    網站導航:
     
    主站蜘蛛池模板: 国产精品亚洲综合一区| 亚洲综合色丁香麻豆| 青青青国产在线观看免费| 2022国内精品免费福利视频| 日本免费福利视频| 69av免费视频| 免费人妻无码不卡中文字幕系| 美女裸免费观看网站| 亚洲精品人成网在线播放影院| 久久久亚洲精品无码| 久久久久国产成人精品亚洲午夜 | h视频免费高清在线观看| 亚洲13又紧又嫩又水多| 在线免费观看亚洲| 在线观看亚洲av每日更新| 亚洲AV无码乱码在线观看| 一级做a爰片久久毛片免费陪 | 亚洲精品无码高潮喷水在线| 亚洲精品国产综合久久一线| 国产成人免费福利网站| 国产免费福利体检区久久| 牛牛在线精品免费视频观看| 国产精品亚洲AV三区| 亚洲国产成人久久精品软件 | 国产成人免费在线| 99亚洲乱人伦aⅴ精品| 亚洲人成网站999久久久综合| 亚洲一区二区三区高清视频| 亚洲国产精品久久人人爱| 中文字幕亚洲免费无线观看日本| 亚洲Av熟妇高潮30p| 亚洲国产精品一区| 亚洲短视频男人的影院| 精品久久久久成人码免费动漫| 永久在线观看www免费视频| 最近中文字幕完整免费视频ww| 一级毛片不卡片免费观看| 久久午夜无码免费| 亚洲综合免费视频| 18观看免费永久视频| 国产又大又粗又长免费视频|