Stanisław Rzewuski

Stanisław Rzewuski Nothing moves
without Mechanical
Engineering

Temat: Przekazania ciągu znaków do programu - __end skrypcik w...

Witam

Muszę napisać skrypt (AIX) w którym uruchamiam program i ten program się mnie pyta (zadaje mi pytania). Na pytania odpowiadam znakiem, liczbą, ciągiem znaków. I potem muszę znowu uruchomić następny program i znowu przekazać mu ciąg znaków.
skrypt wymyśliłem taki:



moj_program_1 <<__END
1
09:00:00
Y
_END
echo "DEBUG mark"
sleep 2
echo " System ustawiony na 9:00"
moj_program_2 <<__END
1
19

_END"
echo "System time 19:29:55






niestety powłoka mi wychodzi po uruchomieniu
moj_program_1
i nie wykonuje
echo "DEBUG mark"Stanisław Rzewuski edytował(a) ten post dnia 15.01.09 o godzinie 19:38
Stanisław P.

Stanisław P. Software designer

Temat: Przekazania ciągu znaków do programu - __end skrypcik w...

Jeśli skopiowałeś poprawnie kod do swojego posta, to po << przed END masz dwa podkreślenia, a na końcu tekstu tylko jedno. Wtedy cały skrypt jest wysyłany do programu w tym heredoc'u :)Stanisław Pitucha edytował(a) ten post dnia 15.01.09 o godzinie 19:48
Stanisław Rzewuski

Stanisław Rzewuski Nothing moves
without Mechanical
Engineering

Temat: Przekazania ciągu znaków do programu - __end skrypcik w...

bingo !!!! działa.
jezu chryste jak się robi copy paste to niestety generują się błędy brrrr

Następna dyskusja:

bash/ksh a moze inny lepszy?




Wyślij zaproszenie do