| 運算符
管道符號灸撰,是unix一個很強大的功能,符號為一條豎線:"|"。
用法:? command 1 | command 2
他的功能是把第一個命令command 1執(zhí)行的結果作為command2的輸入傳給command 2氢惋,例如: ls -s|sort -nr?
-s 是file size俯邓,-n是numeric-sort讲弄,-r是reverse检号,反轉該命令列出當前目錄中的文檔(含size)腌歉,并把輸出送給sort命令作為輸入,sort命令按數(shù)字遞減的順序把ls的輸出排序齐苛。
&& 運算符:
格式:command1? && command2
&&左邊的命令(命令1)返回真(即返回0翘盖,成功被執(zhí)行)后,&&右邊的命令(命令2)才能夠被執(zhí)行凹蜂;換句話說馍驯,“如果這個命令執(zhí)行成功&&那么執(zhí)行這個命令”。
|| 運算符:
格式:command1|| command2
||則與&&相反炊甲。如果||左邊的命令(command1)未執(zhí)行成功泥彤,那么就執(zhí)行||右邊的命令(command2)欲芹;或者換句話說卿啡,“如果這個命令執(zhí)行失敗了||那么就執(zhí)行這個命令。命令之間使用 || 連接菱父,實現(xiàn)邏輯或的功能颈娜。