shell中的運算符

| 運算符

管道符號,是unix一個很強大的功能,符號為一條豎線:"|"。

用法:? command 1 | command 2

他的功能是把第一個命令command 1執(zhí)行的結(jié)果作為command2的輸入傳給command 2,例如: ls -s|sort -nr?

-s 是file size,-n是numeric-sort,-r是reverse,反轉(zhuǎn)該命令列出當(dāng)前目錄中的文檔(含size),并把輸出送給sort命令作為輸入,sort命令按數(shù)字遞減的順序把ls的輸出排序。


&& 運算符:

格式:command1? && command2

&&左邊的命令(命令1)返回真(即返回0,成功被執(zhí)行)后,&&右邊的命令(命令2)才能夠被執(zhí)行;換句話說,“如果這個命令執(zhí)行成功&&那么執(zhí)行這個命令”。


|| 運算符:

格式:command1|| command2

||則與&&相反。如果||左邊的命令(command1)未執(zhí)行成功,那么就執(zhí)行||右邊的命令(command2);或者換句話說,“如果這個命令執(zhí)行失敗了||那么就執(zhí)行這個命令。命令之間使用 || 連接,實現(xiàn)邏輯或的功能。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容