去评论
海欣资源

Shell内值命令的exit的含义

huawuq
2022/05/15 22:02:19
浠嬬粛:
        exit 鐢ㄤ簬閫鍑哄綋鍓峴hell鐜杩涚▼缁撴潫杩愯,骞朵笖鍙互杩斿洖涓涓姸鎬佺爜.涓鑸娇鐢$?鍙互鑾峰彇鐘舵佺爜.
璇硶:
        姝g‘閫鍑鸿娉 exit #榛樿杩斿洖鐘舵佺爜0 ,涓鑸唬琛ㄥ懡浠ゆ墽琛屾垚鍔
        閿欒閫鍑鸿娉 exit 闈0鏁板瓧 #鏁板瓧寤鸿鐨勮寖鍥0-255 涓鑸唬琛ㄥ懡浠ゆ墽琛屽け璐
exit搴旂敤鍦烘櫙
        1.缁撴潫褰撳墠shell杩涚▼
        2.褰搒hell杩涚▼鎵ц鍑洪敊閫鍑烘椂,鍙互杩斿洖涓嶅悓鐨勭姸鎬佸间唬琛ㄤ笉鍚岀殑閿欒.
                姣斿鎵ц涓涓剼鏈枃浠堕噷闈㈡搷浣滀竴涓枃浠舵椂,鍙互杩斿洖1琛ㄧず鏂囦欢涓嶅瓨鍦,2琛ㄧず鏂囦欢娌℃湁璇诲彇鏉冮檺,3琛ㄧず鏂囦欢绫诲瀷涓嶅.

瀹炰緥
闇姹:缂栧啓shell鑴氭湰浣跨敤exit閫鍑,閫鍑烘椂杩斿洖涓涓潪0鏁板瓧鐘舵佸,鎵ц鑴氭湰鏂囦欢骞舵墦鍗拌繑鍥炵姸鎬佸
姝ラ:
鈥 1.鍒涘缓exit.sh鏂囦欢
鈥 2.缂栬緫exit.sh鏂囦欢,浣跨敤exit鏁板瓧閫鍑虹粨鏉熷綋鍓峴hell
鈥 3.鎵ц鏂囦欢,鎵撳嵃杩斿洖鐘舵佸
婕旂ず
vim exit.sh
#!/bin/bash
echo 'hello'
exit 2
echo 'word'

#鎵ц exit.sh
sh exit.sh #鍙細杈撳嚭 hello
echo $? #杈撳嚭2  鑾峰彇涓婁竴涓懡浠ゆ墽琛岃繑鍥炵殑鐘舵佺爜

灏忕粨
exit鐨勫簲鐢ㄥ満鏅
        缁撴潫褰撳墠shell杩涚▼
        鍙互杩斿洖涓嶅悓鐨勭姸鎬佺爜,鐢ㄤ簬涓嶅悓鐨勪笟鍔″鐞