| 運算符
管道符號,是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)邏輯或的功能。