迴圈後的自動輸入困擾 - Linux

Joseph avatar
By Joseph
at 2018-05-17T11:14

Table of Contents

大家好
小弟我這幾天遇到一個問題不知道怎麼解
想請教板上的大大們
我寫了一個shell
透過while read去讀取文檔
然後分類後
對各自的目標執行另一個shell
但是我的第二個shell開頭有case的語法需求
所以使用read -p去接受我想要的輸入做後續的判斷

但是
我無論是一開始用function的方式還是後來改成呼叫shell都會在read -p的部份被自動輸
入空白
我並沒有在呼叫function或是shell是有帶參數
所以應該不會有輸入$1的問題

第一個shell則是有輸入兩個參數
是否有可能是讀取到$1 $2呢?
但是我在死亡的斷點加入echo $choice
得到的是空白

請問有沒有人知道
我這個問題是因為什麼原因導致的呢?
以及
該怎麼解決這個問題呢?

系統使用 aix
shell使用 bash

--
Tags: Linux

All Comments

Megan avatar
By Megan
at 2018-05-20T15:30
non-interactive shell 的關係?
Charlotte avatar
By Charlotte
at 2018-05-23T13:40
介意直接看你寫了什麼嗎 因為有點隔空抓藥
Kyle avatar
By Kyle
at 2018-05-23T22:55
不太懂,但 while 迴圈內變數外面吃不到

aws instance網頁持續timed out問題

Candice avatar
By Candice
at 2018-05-14T13:54
大家好, 這幾天幫朋友把網站架在aws的ec2 instance上, 第一次裝好運行是上禮拜一, 上禮拜五的時候進入網頁突然變成timed out 嘗試看了log跟一些效能的紀錄,沒發現特別的異樣情形, 也有把apache conf deny所有IP,只開放自己的IP, 但進入網頁還是timed out, 於 ...

更換硬碟的問題

Gary avatar
By Gary
at 2018-05-13T01:28
系統是CentOS 7 因為硬碟容量快滿了... 最近打算添購新硬碟做RAID0 但是我的資料都放在B硬碟 其他目錄都掛載A硬碟上 B硬碟掛載在/home下面 所以連同家目錄也在裡面 假設現在我把B硬碟拔掉 是不是就代表我沒有家目錄了? 如果說只是單純要把B硬碟和新硬碟做RAID0 而不動 ...

Gentoo Linux 安裝實錄

George avatar
By George
at 2018-05-12T15:32
※ [本文轉錄自 gholk 信箱] 蠻有趣的一篇文章,雖然實在超級舊了, 以前可能也有透過轉信轉到板上過, 只是被歷史壁吃掉了。 覺得很有趣所以分享過來。 作者: gholk.bbsatbbs.nsysu.edu.tw 標題: [紀錄] Gentoo Linux 安裝實錄 時間: Sat May 12 ...

推薦買台Intel Nuc來安裝Linux嗎?

Mason avatar
By Mason
at 2018-05-12T10:07
以INTEL® NUC KIT NUC7i5BNH這台為例,處理器是Intel® Core™ i5-7260U Processor ,圖形處理器是Integrated Graphics,其他如USB接孔、HDMI接孔都已經在上面了,唯一 需要額外購買安裝的,是記憶體及硬碟。 根據官方資料,記憶體須用DDR4 ...

家目錄 ~

Faithe avatar
By Faithe
at 2018-05-12T00:06
我不小心把 某個檔案另名為 and#34;~and#34; 當要刪除或重新命名該檔案時 會跳出錯誤訊息 請問該怎麼處理這問題呢? - ...