Was muss anstelle des ? stehen, dass nur die Betätigung der Entertaste die Bedingung erfüllt?read b
if [ "$b" == ? ]; then
shell: Nur Return soll wahr sein - Bedingungs
shell: Nur Return soll wahr sein - Bedingungs
Re: shell: Nur Return soll wahr sein - Bedingungs
Ohne Gewähr:
Code: Select all
read b
if [ "$b" == "n" ]; then
Re: shell: Nur Return soll wahr sein - Bedingungs
Nee, das hatte ich auch schon probiert, soJoe User wrote:Ohne Gewähr:Code: Select all
read b if [ "$b" == "n" ]; then
Code: Select all
#!/bin/bash
# Überprüfung der Eingaben
echo "Return: "
read b
if [ "$b" == "n" ] ; then
echo "Return"
else
echo "Abbruch!"
exit
fiRe: shell: Nur Return soll wahr sein - Bedingungs
Ich habe jetzt eine Lösung die so ähnlich ansetzt:matzewe01 wrote:Natürlich nicht, da die Eingabe st in dem Fall eine Steuersignal und keine Wert in dem Sinne.tomotom wrote:Es funktioniert aber nicht.
Ich würde auf == "" abprüfen.
Denn beim drücken der Return taste wird nur "" übergeben.
Gruss Matthias
Code: Select all
if [ -z "$b" ]; then