Linux 15.032 Themen, 107.076 Beiträge

shell-script

edico / 2 Antworten / Baumansicht Nickles

Hej,
da ich vergesslich bin, habe ich in das Script einen \'Reminder\' eingebaut mit
...
echo ERINNERUNG
read
...
so dass der folgende Part des Scriptes erst nach Enter ausgeführt wird.
Wie kann ich unterbinden, dass das durch echo produzierte ERINNERUNG durch read erneut auf dem Bildschirm ausgegeben wird, oder welche eleganteren Lösungen gibt es? Im Prinzip soll das Script nach Eingabe einer beliebigen Tastatur seine Arbeit fortsetzen - also keine if-Abfrage oder case-Verzweigung, sondern eigentlich ganz simpel.
Danke edico

bei Antwort benachrichtigen
Bundeskanzler edico „shell-script“
Optionen

Poste mal das ganze Script, wenn es nicht zu lang ist, und erkläre deutlicher, was passieren soll. Das was bis jetzt dasteht, macht genau das, was du willst - read gibt nichts aus. Wenn das Wort ERINNERUNG mehrmals ausgegeben wird, muss die Ursache woanders liegen.

Bundeskanzler

bei Antwort benachrichtigen
edico Bundeskanzler „Poste mal das ganze Script, wenn es nicht zu lang ist, und erkläre deutlicher,...“
Optionen

Hej Bundeskanzler,
jaja, ich schäme mich oder: der Kandidat sieht den Wald vor lauter Bäumen nicht! Es ist so, wie Du schon sagst. Hausgemachter Fehler.
Nach besagtem echo und read rufe ich ein anderes Script auf, das dieselben Commands beinhaltet.
Ich war schon am Verzweifeln ... Dank Dir, dass du Dich meiner armen Seele angenommen hast! edico

bei Antwort benachrichtigen