Chcę utworzyć skrypty do wypełniania niektórych szablonów i wstawiania ich do mojego folderu projektu. Chcę użyć do tego skryptu powłoki, a szablony są bardzo małe, więc chcę je osadzić w skrypcie powłoki. Problem polega na tym, że echo
wydaje się zignorować podziały wierszy w moim ciągu. Albo to, albo ciąg nie zawiera początkowych linii podziału. Oto przykład:Jak echo wieloliniowych ciągów w powłoce Bourne'a
MY_STRING="
Hello, world! This
Is
A
Multi lined
String."
echo -e $MY_STRING
This wyjścia:
Hello, world! This Is A Multi lined String.
Jestem zakładając echo
winowajcą jest tutaj. Jak mogę uzyskać potwierdzenie linii?
To jest właściwie pytanie powłoki Bourne'a (nie specyficzne dla bash). Czy mógłbyś odpowiednio zmienić tytuł? – Jens
Jens: Bądź odważny, możesz wprowadzić te zmiany samodzielnie (tak jak ja właśnie). – tripleee
@tripleee: Chciałem być miły i nie stawać niczyjemu palec u nogi. Pójdę po to. – Jens