Używam GNU bash, wersja 3.00.15 (1) -release (x86_64-redhat-linux-gnu). A to polecenie:echo "-e" nie drukuje niczego
echo "-e"
niczego nie drukuje. Chyba dlatego, że "-e" jest jedną z poprawnych opcji polecenia echo, ponieważ echo "-n" i echo "-E" (pozostałe dwie opcje) również tworzą puste ciągi.
Pytanie brzmi: jak uniknąć sekwencji "-e" dla echa, aby uzyskać naturalny wynik ("-e").
Czy ty przypadkiem wiem, dlaczego robi 'echo -e' nie działa z Makefiles? –
@dma_k: działa dla mnie (tm). make (1) nie używa wbudowanego budki $ SHELL, więc zachowa się inaczej. – hop
Dzięki, świetnie! Rzeczywiście, ustawienie 'SHELL =/bin/bash' w Makefile rozwiązało problem! –