Hallo,
ich möchte in einem Shell Skript Variablen mit Werten aus stdin belegen - sofern dort etwas liegt.
Das Problem, das ich habe ist, wenn ich einfach ein „read x“ aufrufe, um „x“ zu belegen, wartet dieser Aufruf auf manuelle Werteeingabe am Terminal, falls stdin leer ist.
Jetzt suche ich etwas in der Art:
if [_stdin nicht leer_] ; then
read x
else
x=default
fi
Gibt es da eine sinnvolle Möglichkeit?
Danke,
Michael