當前位置:首頁 » 編程軟體 » sh腳本中退出當前編譯

sh腳本中退出當前編譯

發布時間: 2022-07-25 00:55:02

⑴ 怎麼在shell腳本中加入自己的退出狀態

#!/bin/bash
if [ "$1" = "y" ];then
exit 0
elif [ "$1" = "yes" ];then
exit 0
elif [ "$1" = "Yes" ];then
exit 0
elif [ "$1" = "YES" ];then
exit 0
else
exit 1
fi

#!/bin/bash
case "$1" in
y) exit 0
;;
yes) exit 0
;;
Yes) exit 0
;;
YES) exit 0
;;
*) exit 1
;;
esac

linux shell 怎麼退出

不同的進入方法的退出方法也不一樣。

使用su root的退出方法:
輸入su 用戶名,回車。
輸入此用戶密碼,回車即可切換回此用戶。

使用sudo -i的退出方法:
輸入exit回車,退出即可。
如果運行了其它需要退出的命令,可能要輸入多次exit依次退出。
直接使用logout也可以退出。

⑶ 如何退出shell編輯

如果在命令行下使用gedit, 關閉程序窗口(一般先保存文件),就自動退到命令行界面。
如果在命令行下使用vim,先按下ESC退出編輯模式,然後輸入:wq 保存並退出或者q退出或者q!強制退出,從而回到命令行界面。

編譯一個shell腳本,ftp到主機 新建目錄 拷貝文件 刪除目錄 退出

首先,腳本並不需要知道本身所在主機的IP,所以,用不到10.10.141.91這個源地址。
再次,ftp命令中不支持直接在伺服器端新建文件,只能先在本地新建後上傳。其實,ftp客戶端軟體,如CuteFTP也都是這么做的,只是你覺察不到。

#!/bin/bash
host="10.10.142.72"
username="xxxx" #這里寫你的FTP登錄用戶名
password="xxxxxxx" #這里寫你的FTP登錄密碼
file1="testexam1"
file2="testexam2"
touch $file1
touch $file2
(
ftp -ni $host <<EOF
quote USER $username
quote PASS $password
cd /home/query #切換伺服器目錄
binary
put $file1
put $file2
lcd /home/query #切換本地目錄
get $file1
delete $file1
bye
EOF
) >/dev/null 2>err.log

⑸ Shell 腳本 if 判斷後,怎麼終止當前腳本但不退出 shell

代碼如下:

if list then
do something here
elif list then
do another thing here
else
do something else here
fi

EX1:

復制代碼代碼如下:

#!/bin/sh
SYSTEM=`uname -s` #獲取操作系統類型,我本地是linux
if [ $SYSTEM = "Linux" ] ; then #如果是linux的話列印linux字元串
echo "Linux"
elif [ $SYSTEM = "FreeBSD" ] ; then
echo "FreeBSD"
elif [ $SYSTEM = "Solaris" ] ; then
echo "Solaris"
else
echo "What?"
fi #ifend

基本上和其他腳本語言一樣。沒有太大區別。不過值得注意的是。[]裡面的條件判斷。

⑹ shell如何退出當前命令,自動執行下一條指令

不知道你程序具體情況,可試試
echo "12345678" &
echo -e "12345678\r"
echo "12345678"> /dev/ttyS1

⑺ 自己寫的shell退出命令應該怎麼寫

這個錯誤了哦, shell不是那種命令,看看wo 的網名可以嗎?能解決問題的 !

⑻ linux終端中輸入sh命令後無法退出,求教怎麼退出sh

linux終端中輸入sh命令後要退出sh一般有兩種方法。

1、執行exit命令退出

exit命令是shell內建的命令,用於退出當前shell。

⑼ 什麼情況下退出整個shell程序

使用trap和kill退出整個腳本
cat >test.sh<<EOF''
#!/bin/bash

export TOP_PID=$$
trap 'exit 1' TERM

exit_script(){
kill -s TERM $TOP_PID
}

echo "before exit"
:|exit_script
echo "after exit"
EOF

chmod a+x test.sh
./test.sh
echo $?

# 輸出
before exit
1
這里首先在腳本的主進程中捕獲(trap) TERM信號: 當主進程接收到TERM信號後,會執行exit 1;再在Sub-Shell中向腳本主進程發送TERM信號,這樣就可以讓整個腳本退出了!

熱點內容
編譯器的製作環境 發布:2025-02-06 05:54:34 瀏覽:828
學車網源碼 發布:2025-02-06 05:47:40 瀏覽:385
搭建區域網影院伺服器 發布:2025-02-06 05:47:38 瀏覽:759
廣東一區cf刷經驗房密碼都是什麼 發布:2025-02-06 05:46:20 瀏覽:633
加密工具源碼 發布:2025-02-06 05:44:52 瀏覽:13
筆記本可用存儲多大 發布:2025-02-06 05:44:48 瀏覽:157
ftp登錄後沒有反應 發布:2025-02-06 05:29:41 瀏覽:175
linux建目錄命令 發布:2025-02-06 05:29:06 瀏覽:724
安卓所有照片在哪裡 發布:2025-02-06 05:16:32 瀏覽:972
l2緩存作用 發布:2025-02-06 05:15:02 瀏覽:291