欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux shell命令執(zhí)行順序的控制方法

 更新時間:2013年02月28日 09:53:44   作者:  
有關(guān)linux shell命令執(zhí)行順序的控制辦法,知識點很小,但卻非常實用,建議朋友們看看

&&
命令1 && 命令2:如果這個命令執(zhí)行成功&&那么執(zhí)行這個命令。
[jb]/usr/xxxx/ytcclb>ls -l test.sql
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql
[jb]/usr/xxxx/ytcclb>cp test.sql test.bak && echo "coping file ok!"
coping file ok!
[jb]/usr/xxxx/ytcclb>ls -l test.*
-rwxr--r-- 1 xxxx group 225 Nov 15 17:48 test.bak
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql

移動文件,刪除目錄:

復(fù)制代碼 代碼如下:

$ mv /apps/bin /apps/dev/bin && rm -r /apps/bin

將文件排序,輸出到另一個文件,成功后打?。?BR>

復(fù)制代碼 代碼如下:

$ sort test.sql > test.bak && lp test.bak

||
命令1 || 命令2:如果這個命令執(zhí)行失敗了 || 那么執(zhí)行這個命令。

復(fù)制代碼 代碼如下:

$ cp test.sql test.bak || echo "errors occured during coping file"

例如:
[jb]/usr/xxxx/ytcclb>cp test.sql test.bak
[jb]/usr/xxxx/ytcclb>ls -l test.*
-rwxr--r-- 1 xxxx group 225 Nov 15 18:08 test.bak
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql
[jb]/usr/xxxx/ytcclb>chmod u-w test.bak
[jb]/usr/xxxx/ytcclb>ls -l test.*
-r-xr--r-- 1 xxxx group 225 Nov 15 18:08 test.bak
-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql
[jb]/usr/xxxx/ytcclb>cp test.sql test.bak || echo "errors occrued during coping file"
cp: unable to create file test.bak: Permission denied (error 13)
errors occrued during coping file
[jb]/usr/xxxx/ytcclb>

()和{}:將幾個命令組合起來使用。
(命令1;命令2;...):在當(dāng)前shell中執(zhí)行一組命令。
{命令1;命令2;...}:大括號里面的內(nèi)容將作為整體執(zhí)行。

相關(guān)文章

  • Bash中test命令的使用

    Bash中test命令的使用

    本文主要介紹了Bash中test命令的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • shell簡單處理mysql查詢結(jié)果的方法

    shell簡單處理mysql查詢結(jié)果的方法

    今天小編就為大家分享一篇shell簡單處理mysql查詢結(jié)果的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • shell腳本退出的正確方式與最佳實踐

    shell腳本退出的正確方式與最佳實踐

    這篇文章主要給大家介紹了關(guān)于shell腳本退出的正確方式與最佳實踐,shell是linux系統(tǒng)必備工具,在linux系統(tǒng)里打開終端或者使用ssh連接時都是使用命令語言作為交互支撐,需要的朋友可以參考下
    2023-07-07
  • Shell腳本實現(xiàn)批量添加用戶

    Shell腳本實現(xiàn)批量添加用戶

    這篇文章主要介紹了Shell腳本實現(xiàn)批量添加用戶,本文使用最簡單的方法實現(xiàn)了指添加用戶,需要的朋友可以參考下
    2014-12-12
  • linux xz壓縮解壓的方法小結(jié)

    linux xz壓縮解壓的方法小結(jié)

    這篇文章主要介紹了linux xz壓縮解壓的方法小結(jié) ,文中給大家提到了linux解壓.tar.xz壓縮包 的方法,需要的朋友可以參考下
    2019-07-07
  • script_tool_for_linux.bash: Linux 環(huán)境下的 hosts 一鍵部署腳本

    script_tool_for_linux.bash: Linux 環(huán)境下的 hosts 一鍵部署腳本

    這篇文章主要介紹了script_tool_for_linux.bash: Linux 環(huán)境下的 hosts 一鍵部署腳本,需要的朋友可以參考下
    2016-04-04
  • Shell實現(xiàn)強(qiáng)制釋放內(nèi)存腳本分享

    Shell實現(xiàn)強(qiáng)制釋放內(nèi)存腳本分享

    這篇文章主要介紹了Shell實現(xiàn)強(qiáng)制釋放內(nèi)存腳本分享,本文直接給出實現(xiàn)代碼,并對每一句代碼都做了講解了,需要的朋友可以參考下
    2015-02-02
  • 利用shell命令刪除指定的文件的方法

    利用shell命令刪除指定的文件的方法

    本文主要介紹了利用shell命令刪除指定的文件的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 提高你工作效率的shell命令總結(jié)大全

    提高你工作效率的shell命令總結(jié)大全

    腳本語言可以減少很多手動的操作,作為一個Linux程序員都應(yīng)該了解簡單的腳本編寫來代替手動的操作,下面這篇文章主要給大家總結(jié)分享了一些提高你工作效率的shell命令,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。
    2017-07-07
  • Linux?shell中$(())、$()、``與${}的區(qū)別

    Linux?shell中$(())、$()、``與${}的區(qū)別

    本文主要介紹了Linux?shell中$(())、$()、``與${}的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06

最新評論