日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Linux命令執(zhí)行順序符號使用方法

要想一次執(zhí)行多個命令可以使用&&、||、()來控制命令的執(zhí)行順序,下面重點為大家講解一下Linux命令執(zhí)行順序符號具體使用方法。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡(luò)營銷推廣、網(wǎng)站重做改版、高淳網(wǎng)站定制設(shè)計、自適應品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應式網(wǎng)頁設(shè)計等建站業(yè)務,價格優(yōu)惠性價比高,為高淳等各大城市提供網(wǎng)站開發(fā)制作服務。

一、&&

1.格式

command1 && command2

2.含義

&&左邊的command1執(zhí)行成功(返回0表示成功)后,&&右邊的command2才能被執(zhí)行。

3.實例

(1)當把文件sql.txt復制一份為sql.bak.txt成功,然后顯示副本sql.bak.txt

[root@RHEL5 shell]# cp sql.txt sql.bak.txt && cat sql.bak.txt
Database Size(MB) Date Created
--------------------------------------------
GOSOUTH 2244 12/11/97
TRISUD 5632 8/9/99
(2 rows affected)

(2)當文件facebook.txt經(jīng)過排序并保存在facebook.txt.sorted被執(zhí)行成功,打印facebook.txt.sorted 文件

sort facebook.txt > facebook.txt.sorted && lp facebook.txt.sorted

二、||

1.格式

command1 || command2

2.含義

如果||左邊的command1執(zhí)行失敗(返回1表示失敗),就執(zhí)行&&右邊的command2。

3.實例

(1)打印1111.txt的第一列內(nèi)容,若執(zhí)行不成功則執(zhí)行顯示facebook.txt的內(nèi)容

[root@RHEL5 shell]# awk '{print $1}' 1111.txt || cat facebook.txt  
awk: cmd. line:1: fatal: cannot open file `1111.txt' for reading (No such file or directory) google 110 5000 baidu 100 5000 guge 50 3000 sohu 100 4500 

(2)當打印1111.txt的第一列內(nèi)容得命令被成功執(zhí)行,則不執(zhí)行打印facebook.txt的命令

[root@RHEL5 shell]# awk '{print $1}' facebook.txt || cat facebook.txt
google
baidu
guge
sohu

三、()

如果想執(zhí)行幾個命令,則需要用命令分隔符分號隔開每個命令,并使用圓括號()把所有命令組合起來。 結(jié)合||和&&可以實現(xiàn)復雜的功能。

1.格式

(command1;command2;command3;…)

2.實例

(1)使用多個命令,如果sort命令執(zhí)行成功,先將排序后的文件備份到/root/backup/目錄下,然后再打印

sort facebook.txt > facebook.txt.sorted && (cp facebook.txt.sorted /root/backup/facebook.txt.sorted;lp facebook.txt.sorted)

(2)打印facebook.txt文件失敗就發(fā)郵件告知root用戶,并關(guān)機

lp facebook.txt.sorted ||(echo "It was not submitted succuessfully" | mail root;init 0)

網(wǎng)頁標題:詳解Linux命令執(zhí)行順序符號使用方法
當前網(wǎng)址:http://www.dlmjj.cn/article/dpessho.html