原linux中,&和&&,|和||
曳落閱讀數(shù):5722018-08-06
&和&&,|和||:
需求點(diǎn):雖然我們有時(shí)要執(zhí)行幾個(gè)不同的異步任務(wù),但是我們還是要將其分成兩組:當(dāng)?shù)谝唤M異步任務(wù)都執(zhí)行完成后才執(zhí)行第二組的異步任務(wù)。 中國國內(nèi)航班的航班號(hào)由執(zhí)行航班任務(wù)的航空公司二字代碼和四個(gè)阿拉伯?dāng)?shù)字組成,其中第一位數(shù)字表示執(zhí)行該航班任務(wù)的航空公司或所屬管理局,第二位數(shù)字表示該航班終點(diǎn)站所屬的管理局,第三、四位數(shù)字表示班次,即該航班的具體編號(hào),其中第四位數(shù)字若為奇數(shù),則表示該航班為去程航班l(xiāng)inux命令,若為偶數(shù),則為回程航班。中國國內(nèi)航班的航班號(hào)由執(zhí)行航班任務(wù)的航空公司二字代碼和四個(gè)阿拉伯?dāng)?shù)字組成,其中第一位數(shù)字表示執(zhí)行該航班任務(wù)的航空公司或所屬管理局,第二位數(shù)字表示該航班終點(diǎn)站所屬的管理局,第三、四位數(shù)字表示班次,即該航班的具體編號(hào),其中第四位數(shù)字若為奇數(shù),則表示該航班為去程航班,若為偶數(shù),則為回程航班。
其實(shí)只是把結(jié)果判斷后所執(zhí)行的命令互換了一下,“if not errorlevel 1”和“if errorlevel 0”的效果是等效的,都表示上一句masm命令執(zhí)行成功(因?yàn)樗清e(cuò)誤判斷,而且返回碼為0,0就表示否定,就是說這個(gè)錯(cuò)誤不存在,就是說masm執(zhí)行成功)。其實(shí)只是把結(jié)果判斷后所執(zhí)行的命令互換了一下linux命令,'if not errorlevel 1'和'if errorlevel0'的效果是等效的,都表示上一句masm命令執(zhí)行成功(因?yàn)樗清e(cuò)誤判斷,而且返回碼為0,0就表示否定,就是說這個(gè)錯(cuò)誤不存在,就是說masm執(zhí)行成功)。每當(dāng)命令運(yùn)行完后,make會(huì)檢測(cè)每個(gè)命令的返回碼,如果命令返回成功,那么make會(huì)執(zhí)行下一條命令,當(dāng)規(guī)則中所有的命令成功返回后,這個(gè)規(guī)則就算是成 功完成了。