色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>

      為什么圓括號(hào)返回退出狀態(tài)而不是大括號(hào)

      2021-02-03 21:18

      我理解圓括號(hào)導(dǎo)致命令在子shell中運(yùn)行,大括號(hào)導(dǎo)致命令分組在一起但不在子shell中運(yùn)行。當(dāng)我使用pa運(yùn)行此命令時(shí)租賃:無功能

      解答動(dòng)態(tài)

      • (echoquot;退出1)echo$? 返回出口狀態(tài):
        /Users/myname/bin/ex5:第34行:n\u func:command not found沒有任何內(nèi)容1但當(dāng)我使用大括號(hào):
        no\u func

        • {echoquot;退出1}echo$? 這不返回退出狀態(tài)。
          /Users/myname/bin/ex5:第34行:no_func:command not found沒有什么 但是為什么一個(gè)返回退出狀態(tài)而另一個(gè)不返回?

          • 使用大括號(hào)時(shí),腳本在到達(dá)echo$之前以狀態(tài)1退出?在script.
            變量中子殼:
            $./script1.sh./script1.sh:第3行:no#func:未找到命令沒有任何內(nèi)容1#lt;--script Variant的退出狀態(tài)支架:
            $./script2.sh./script2.sh:第3行:no?func:未找到命令沒有任何內(nèi)容?lt;--腳本的退出狀態(tài)

            • 查看命令執(zhí)行(set-x)。與支架:
              +no_func./a:第3行:no_func:未找到命令+回顯“沒有內(nèi)容”沒有內(nèi)容+退出1 exit退出(子)shell。由于大括號(hào)不創(chuàng)建子shell,exit退出主shell進(jìn)程,因此它永遠(yuǎn)不會(huì)到達(dá)運(yùn)行echo$?。第2頁

              • End

              免責(zé)聲明:

              本頁內(nèi)容僅代表作者本人意見,若因此產(chǎn)生任何糾紛由作者本人負(fù)責(zé),概與琴島網(wǎng)公司無關(guān)。本頁內(nèi)容僅供參考,請(qǐng)您根據(jù)自身實(shí)際情況謹(jǐn)慎操作。尤其涉及您或第三方利益等事項(xiàng),請(qǐng)咨詢專業(yè)人士處理。