
Hallo Willi, hallo Liste, Am 16.01.2016 um 19:42 schrieb Wilhelm Boltz:
Am Freitag, 15. Januar 2016, 11:46:41 schrieb Handwerker, Jan:
Am 15.01.2016 um 11:41 schrieb Kyek, Andreas, Vodafone DE:
Handwerker, Jan wrote:
[...] Wenn aber im entsprechenden Verzeichnis eine Datei mit dem Namen "Hallo!" existiert, dann erscheint "Hallo!" Wenn zusätzlich auch noch eine Datei "Hallo." existiert, dann führt ein
echo Hallo?
zur Ausgabe von "Hallo! Hallo." [...] Lösung: "man bash"
Das ist NICHT ein Verhalten von echo sondern das "normale" Pattern-Matching der Shell BEVOR die Parameter an ein Kommando übergeben werden.
Wie ich schrieb (Du aber abschnittest :-) ) war das schon auch ein Verdacht von mir. Dazu aber noch die Rückfrage: Kann man die bash daran hindern?
Funktioniert vielleicht
echo 'Hallo?'
eventuell?
jepp. Tut es. Ganz ohne set -f. Kannst Du auch erklären, was der Unterschied zwischen '' und "" ist? Danke! Gruß Jan -- _________________________________________________________________ Jan Handwerker http://www.imk-tro.kit.edu/jan.handwerker.php