Angenommen, ich habe zwei Variablen in bash:
MULTILINE="I have
more than one line"
SINGLE_LINE="I only have one line
"
Ich möchte erkennen, wann eine Variable tatsächlich mehr als eine Textzeile enthält, ohne zusätzliche nachgestellte Zeilenumbrüche.
Also das:
if [ some test on "$MULTILINE" ]; then echo 'yes'; else echo 'no'; fi
würde drucken yes
, und dies:
if [ some test on "$SINGLE_LINE" ]; then echo 'yes'; else echo 'no'; fi
würde drucken no
.
Für meinen speziellen Fall glaube ich nicht, dass ich mir Gedanken über das Führen von Leerzeilen machen muss, aber es würde nicht schaden, zu wissen, wie das geht.
Wie kann ich das machen?