Strona 1 z 1

[bash] [SOLVED] Wynik z pierwszej komendy ma zostać wklejony do drugiej komendy. HELP

: 23 cze 2008, 16:07
autor: punisherubuntu
Cześć. Kompletnie nie znam się na programowaniu, potrzebuję wynik z pierwszej komendy wkleić do drugiej komendy:

1. komenda:

Kod: Zaznacz cały

r@mediastorage:~$ mpc --format %file% | grep 'http'
http://208.83.20.13:8090
r@mediastorage:~$ 
2. komenda:
Po słowie "streamripper" ma się wkleić adres http z polecenia wyżej.

Kod: Zaznacz cały

 mpc --format %file% | grep 'http'  | screen -D -m streamripper [tutaj_ma_sie_wkleic_wygrepowany_adres_http] -d /media/container/muzyka/zrzut_radia/ &
Jak powinno wyglądać całość?

Odp: [bash] Wynik z pierwszej komendy ma zostać wklejony do drugiej komendy. HELP

: 23 cze 2008, 17:21
autor: mario_7
tam, gdzie chcesz umieścić wynik jakiejś komendy po prostu ją tamwpisz ale obejmij w znaki ` ` (tylda), albo umieść komendę w nawiasach z dolarem na początku $( ) np.

Kod: Zaznacz cały

ping `mpc --format %file% | grep 'http'`

Kod: Zaznacz cały

ping $(mpc --format %file% | grep 'http')

Odp: [bash] Wynik z pierwszej komendy ma zostać wklejony do drugiej komendy. HELP

: 24 cze 2008, 00:25
autor: punisherubuntu
mario_7 pisze:tam, gdzie chcesz umieścić wynik jakiejś komendy po prostu ją tamwpisz ale obejmij w znaki ` ` (tylda), albo umieść komendę w nawiasach z dolarem na początku $( ) np.

Kod: Zaznacz cały

ping `mpc --format %file% | grep 'http'`

Kod: Zaznacz cały

ping $(mpc --format %file% | grep 'http')
Dzięki, działa.