Thread View: pl.comp.os.linux
4 messages
4 total messages
Started by heby
Tue, 23 May 2023 20:04
Przekierowanie inline - jak zabronić rozwijania zmiennych
Author: heby
Date: Tue, 23 May 2023 20:04
Date: Tue, 23 May 2023 20:04
17 lines
1382 bytes
1382 bytes
Cześć. Taki bash: [...] some_command <<END some stuff $here END [...] Teraz, bash za wszelką cenę stara się rozwinąc $here do dereferencji zmiennej, a ja chce dokłądnie ten *napis* a nie rozwijać zmienną. W zasadzie chce to w całej sekcji, aby przeszła bez zmian na input some_command. I tylko ta sekcja. Mam inną, gdzie chce rozwijać zmienne. Jest jakaś zakresowa możliwośc wyłączenia rozwijania w tej sytuacji?
Re: Przekierowanie inline - jak zabronić rozwijania zmiennych
Author: Konto58
Date: Tue, 23 May 2023 21:29
Date: Tue, 23 May 2023 21:29
23 lines
1650 bytes
1650 bytes
Tue, 23 May 2023 22:04:37 +0200 heby <heby@poczta.onet.pl> napisał(a): > Cześć. > > Taki bash: > > [...] > some_command <<END > some stuff $here > END > [...] > > Teraz, bash za wszelką cenę stara się rozwinąc $here do dereferencji > zmiennej, a ja chce dokłądnie ten *napis* a nie rozwijać zmienną. > > W zasadzie chce to w całej sekcji, aby przeszła bez zmian na input > some_command. I tylko ta sekcja. Mam inną, gdzie chce rozwijać zmienne. > > Jest jakaś zakresowa możliwośc wyłączenia rozwijania w tej sytuacji? Np. eskejpować znak specjalny? \$here
Re: Przekierowanie inline - jak zabronić rozwijania zmiennych
Author: heby
Date: Tue, 23 May 2023 21:52
Date: Tue, 23 May 2023 21:52
17 lines
1374 bytes
1374 bytes
On 23/05/2023 23:29, Konto58 wrote: > Np. eskejpować znak specjalny? > \$here Nie ;) Znalazłem rozwiązanie. some_command <<'END' some stuff $here END Dodanie '' lub "" zabrania rozwijania zmiennych. https://tldp.org/LDP/abs/html/here-docs.html Example 19-7. Parameter substitution turned off
Re: Przekierowanie inline - jak zabronić rozwijania zmiennych
Author: Arnold Ziffel
Date: Wed, 24 May 2023 09:34
Date: Wed, 24 May 2023 09:34
17 lines
1720 bytes
1720 bytes
heby <heby@poczta.onet.pl> wrote: > Znalazłem rozwiązanie. > > some_command <<'END' Dobrze że napisałeś o rozwiązaniu :) Często ludzie tylko pytają, a jak rozwiążą problem, to się nie podzielą. A tak to dowiedziałem się czegoś nowego. Dzięki. -- Po wybuchu jądrowym na uschniętym kikucie ocalałego drzewa siedzą dwa szympansy. - Masz cos do jedzenia? - pyta samiec. Samica podaje mu jabłko. - O nie, - protestuje samiec - nie będziemy tej idiotycznej historii powtarzać od początku!
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads