Nowe posty

Autor Wątek: Ekg - pipe i bash. Wiadomość wielolinijkowa.  (Przeczytany 5349 razy)

Aman

  • Gość
Ekg - pipe i bash. Wiadomość wielolinijkowa.
« dnia: 2010-08-04, 18:08:11 »
Witam.
Na wstępie zaznaczę, że przeszukałem już ekg-users, jednakże niczego sensownego nie znalazłem.
Piszę prosty skrypt w bashu, który do kilku użytkowników będzie wysyłał pewne treści.
Do tego wykorzystuję pipe z ekg.
Teraz pojawia się pytanie - jak przekazać do rury wiadomość wielolinijkową?
Każda rada, lub jakieś nakierowanie będzie dla mnie cenne.

ubu59

  • Gość
Ekg - pipe i bash. Wiadomość wielolinijkowa.
« Odpowiedź #1 dnia: 2010-08-05, 10:11:47 »
Witam!
Cytat: Aman
Witam.
(...)Piszę prosty skrypt w bashu, który do kilku użytkowników będzie wysyłał pewne treści.
Do tego wykorzystuję pipe z ekg.
Teraz pojawia się pytanie - jak przekazać do rury wiadomość wielolinijkową?
(...)
Może spróbujesz "operację tutaj" http://tldp.org/LDP/abs/html/here-docs.html ?
Interesujący wydaje się być zwłaszcza

Example 19-1. broadcast: Sends message to everyone logged in
Example 19-3. Multi-line message using cat



Pozdrawiam!

Aman

  • Gość
Ekg - pipe i bash. Wiadomość wielolinijkowa.
« Odpowiedź #2 dnia: 2010-08-13, 13:57:26 »
Problem już w pewien sposób ominąłem. Wiadomości wielolinijkowe miały być wysyłane tylko do jednego użytkownika. Można to było zrobić za pomocą zwykłego echo, bez użycia pipe. Także moje rozwiązanie nikomu się raczej nie przyda. Dzięki za świetnego linka :)

ubu59

  • Gość
Ekg - pipe i bash. Wiadomość wielolinijkowa.
« Odpowiedź #3 dnia: 2010-08-14, 11:57:39 »
Witam!
Cytat: Aman
Dzięki za świetnego linka :)
Nie ma za co. Cieszę się, że Cię zainteresował.

Pozdrawiam!