У меня есть простой question..in приветствие диалоговых и оболочка сценариев .. Чтобы решить эту проблему, здесь коду, чтобы локализовать проблемусценария оболочки, 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)
Это дает меня (если я выполнить скрипт), что я ожидал
Sonntag_RO1_ProgramAktiv1 = 35
Теперь я использовал диалог для построения простого диалога оболочки ..... крутой программы, кстати. Здесь функция 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} $ {включить $ assign} "$ fileName)" 17 60 показывает коробку без содержимого .... так что нам нужно расследовать дальнейшие извинения – MMM
ты не забыл e '_' в переменной команды' grep'? – oliv
в файле ..... запись теперь «SonntagRO1ProgramAktiv1 = 35» i remvoed undelrines ... чтобы проверить, является ли это проблемой .... – MMM