簡體   English   中英

Linux Bash Script終止時如何防止終端窗口關閉?

[英]How to prevent terminal window from closing when Linux Bash Script terminates?

我寫了一個簡單的bash腳本來刪除一些匹配某種模式的臨時文件:

#!/bin/bash
cd ~/some_project/some_dir
rm */*.xml

我已將其保存為“腳本”,通過終端將其修改為+x 現在,當我雙擊此文件時,我可以選擇在終端中運行它或顯示其輸出。 如果單擊“在終端中運行”,則腳本正常工作,但終端窗口會立即關閉。 我寧願窗口保持打開,所以我可以看到是否有任何錯誤(如果可能的話,可能會顯示已刪除文件的名稱)。

我正在尋找一種簡單的方法來保持終端關閉,直到按鍵發生..有這樣的方式嗎?

read命令添加到腳本的末尾。 它將等待一整行輸入(即Enter鍵)。

read -rn1

有關更多信息,請參閱help read

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM