との組み合わせでのgrep私は、ダイアログやシェルスクリプトの簡単なquestion..inのよろしくを持っている... 問題シェルスクリプト、ダイアログ
........
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
は今、私は途中で簡単なシェルダイアログ.....クールなプログラムを構築するためのダイアログを使用していました。ここでの機能は、私が
--msgbox $(grep "$weekday"_"$RoNo"_"$enable$appointment"
その後の行のコメントを解除した場合
........
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
}
これは動作しませんが...テキストが...表示されません.... called..whichは、実際には完璧に動作しますが、私はあなたが正しくあなたの変数を引用する必要が感謝
を@olivのおかげ "Isoltatedテスト - エントリを選択するには、" \ - 色\ --msgbox "$(grep" $ {weekday} $ {RoNo} $ {$약속を有効にする} "$ fileName")17 60 は内容のないボックスを表示しています....さらにお詫び申し上げます – MMM
あなたは '_'を忘れていませんでした'grep'コマンドの変数に? – oliv
ファイル内にあります.....エントリは "SonntagRO1ProgramAktiv1 = 35"となりました。問題があるかどうかを確認するために、アンデリラインをremvoedしました... – MMM