Pytania otagowane jako heredoc

Dokument Here jest specjalną składnią pisania ciągów literałów w kodzie źródłowym, używaną przez różne języki programowania.



8
Jak działa „cat << EOF” w bash?
Musiałem napisać skrypt, aby wprowadzić wieloliniowe dane wejściowe do programu ( psql). Po trochę googlingu znalazłem następującą składnię: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF To poprawnie konstruuje łańcuch wieloliniowy (od BEGIN;do END;włącznie) i potokuje go jako dane wejściowe do psql. …
629 linux  bash  scripting  heredoc 

11
Jak przypisać wartość heredoc do zmiennej w Bash?
Mam ten ciąg wieloliniowy (w tym cytaty): abc'asdf" $(dont-execute-this) foo"bar"'' Jak przypisałbym ją do zmiennej za pomocą heredoc w Bash? Muszę zachować nowe linie. Nie chcę uciec od znaków w ciągu, co byłoby denerwujące ...
374 bash  heredoc 


5
Jaka jest zaleta korzystania z heredoc w PHP? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
196 php  heredoc 

3
Używanie zmiennych wewnątrz bash heredoc
Próbuję interpolować zmienne w heredoc bash: var=$1 sudo tee "/path/to/outfile" &gt; /dev/null &lt;&lt; "EOF" Some text that contains my $var EOF To nie działa, jak się spodziewałem ( $varjest traktowane dosłownie, a nie rozszerzone). Muszę użyć, sudo teeponieważ utworzenie pliku wymaga sudo. Robiąc coś takiego: sudo cat &gt; /path/to/outfile &lt;&lt;EOT …
192 bash  variables  sh  heredoc 


14
Javascript heredoc
Potrzebuję czegoś takiego jak heredoc w JavaScript. Masz na to jakieś pomysły? Potrzebuję funkcji wielu przeglądarek. Znalazłem to: heredoc = '\ &lt;div&gt;\ &lt;ul&gt;\ &lt;li&gt;&lt;a href="#zzz"&gt;zzz&lt;/a&gt;&lt;/li&gt;\ &lt;/ul&gt;\ &lt;/div&gt;'; Myślę, że to zadziała. :)

4
Jak pobrać << EOF >> plik zawierający kod?
Chcę wydrukować kod do pliku za pomocą cat &lt;&lt;EOF &gt;&gt;: cat &lt;&lt;EOF &gt;&gt; brightup.sh !/bin/bash curr=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ $curr -lt 4477 ]; then curr=$((curr+406)); echo $curr &gt; /sys/class/backlight/intel_backlight/brightness; fi EOF ale kiedy sprawdzam dane wyjściowe pliku, otrzymuję to: !/bin/bash curr=1634 if [ -lt 4477 ]; then curr=406; echo &gt; …
104 linux  unix  sh  heredoc 

11
Jak usunąć wiodące białe znaki z Ruby HEREDOC?
Mam problem z heredocem Ruby, który próbuję zrobić. Zwraca początkowe białe znaki z każdego wiersza, mimo że włączam operator -, który ma blokować wszystkie wiodące białe znaki. moja metoda wygląda następująco: def distinct_count &lt;&lt;-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS DISTINCT_COUNT \tFROM #{table.call} EOF end a …

17
Wywoływanie funkcji PHP w łańcuchach HEREDOC
W PHP deklaracje ciągów HEREDOC są bardzo przydatne do wyświetlania bloku html. Możesz go przeanalizować w zmiennych, po prostu poprzedzając je przedrostkiem $, ale dla bardziej skomplikowanej składni (np. $ Var [2] [3]), musisz umieścić swoje wyrażenie w nawiasach {}. W PHP 5, to jest możliwe, aby właściwie wykonywać połączenia …
91 php  string  heredoc 

7
tutaj-dokument wyświetla błąd „nieoczekiwany koniec pliku”
Potrzebuję mojego skryptu, aby wysłać wiadomość e-mail z terminala. Opierając się na tym, co widziałem tutaj i wielu innych miejscach online, sformatowałem to w następujący sposób: /var/mail -s "$SUBJECT" "$EMAIL" &lt;&lt; EOF Here's a line of my message! And here's another line! Last line of the message here! EOF Jednak …
82 bash  email  heredoc 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.