我有對話和shell腳本.. 簡單question..in問候在這裏爲了解決該問題的代碼隔離問題shell腳本,grep的結合對話框
........
weekday="Sonntag"
appointment="1"
enable="ProgramAktiv"
RoNo="RO1"
hour="hour"
min="min"
sec="sec"
program="Program"
fileName="xxxx.ini"
#Example: Sonntag_RO1_ProgramAktiv1
result1=$(grep "$weekday"_"$RoNo"_"$enable$appointment" $fileName)
這給予我(如果我執行shell腳本)我期望的
Sonntag_RO1_ProgramAktiv1 = 35
現在我用對話框來構造一個簡單的shell對話框.....很酷的程序的方式。這裏的功能是called..which實際工作完美,但....
........
entrySelect() {
result1=$(grep "$weekday"_"$RoNo"_"$enable$appointment" $fileName)
dialog --backtitle "Hygien schedular - Entry select" \
--colors \
--msgbox "$result1" 17 60
#--msgbox $(grep "$weekday"_"$RoNo"_"$enable$appointment" $fileName) 17 60
}
這不行......沒有文字顯示...如果我取消對該行
--msgbox $(grep "$weekday"_"$RoNo"_"$enable$appointment"
然後我得到的變量..... 這裏有什麼問題......在網上搜索,也已經通過管道輸出...
幫助表示讚賞...謝謝
隔離問題 對話框--backtitle 「Isoltated測試 - 輸入選擇」 \ - 顏色\ --msgbox「$(grep」$ {weekday} $ {RoNo} $ {enable $ appointment}「$ fileName)」17 60 顯示沒有內容的框....因此我們必須進一步調查 – MMM
你不忘記'_'在'grep'命令的變量中? – oliv
在文件.....該條目現在是「SonntagRO1ProgramAktiv1 = 35」我喚醒了undelrines ...檢查是否是問題.... – MMM