shell 基本的互動指令碼

2021-06-20 11:42:04 字數 377 閱讀 6468

格式:

command << tag_range

input1

tag_range

說明:

這種方法不是所有linux shell下的二進位制/指令碼都能夠使用,如使用makeself生成的.sh就不能用這種方法,這時候可以使用expect。

常見錯誤:

warning: here-document at line x delimited by end-of-file(wanted 'tag_range')

解釋 tag_range雖然可以是任意字串,但是必須嚴格一致,注意tag_range前後的 製表符 , 空格符的干擾

shell指令碼 互動

命令格式 read option variable.常用選項 n num 從輸入中讀取num個字元 p prompt 使用 字串提示使用者進行輸入 s 保密模式,在螢幕上不顯示輸入的字元 t seconds 超時時間值和變數的三種情況 輸入的值少於變數的情況 bin bash ifread t 10...

shell習題 使用者互動指令碼

1.要求 寫乙個指令碼,執行後,列印一行提示 please input a number 要求使用者輸入數值,然後列印出該數值,然後再次要求使用者輸入數值。直到使用者輸入 end 停止。2.指令碼答案 root liang 2018 06 21 cat a.sh bin bash while tru...

shell指令碼與Oracle互動方式

shell指令碼呼叫oracle命令 1 直接執行oracle命令 su oracle c export oracle sid echo select sysdate from dual sqlplus grep ora tmp checkdbstatus tmp outnull.tmp 2 1 可...