Strona 1 z 1
Alias i wprowadzanie zmiennej
: 27 października 2008, 14:43
autor: yantar
Chce zrobic sobie alias tego typu do pobierania wgetem
Kod: Zaznacz cały
alias wgetr='sleep 1m && wget && beep -r 1'
Ale mam problem poniewaz nie bardzo wiem jak wprowadzic w to pozniej adres dla sciagania wgetem zeby to mialo postac.
I sobie polecialo.
(jakby ktos mial jeszcze jakiegos linka do strony gdzie jest sporo przykladow aliasowych to tez bylbym wdzieczny)
: 27 października 2008, 18:32
autor: tomii
może
Kod: Zaznacz cały
alias wgetr='sleep 1m && wget $1 && beep -r 1'
: 27 października 2008, 18:51
autor: yantar
No niestety probowalem juz tego zapisu wczesniej i wget wyrzuca komunikat jakby do zmiennej podstawial cos z beepa.
Mniej wiecej cos w ten desen.
Kod: Zaznacz cały
--2008-10-27 16:03:18-- [url]http://bell-style/[/url]
Translacja bell-style... nieudane: Ta nazwa lub usługa jest nieznana.
wget: nie udało się rozwiązać adresu hosta `bell-style'
Chociaz zaraz zakombinuje jeszcze inaczej. Byc moze problem tkwi w tym 1.
: 27 października 2008, 19:47
autor: tomii
to może lepiej napisac prosty skrypt, tam $1 zadziała.
: 27 października 2008, 20:19
autor: yantar
No nic bash jest fajny tylko ja go nie rozumiem ;]
Im wiecej probuje uprosciec tym bardziej sobie komplikuje zycie...
: 27 października 2008, 20:44
autor: tomii
spróbuj
Kod: Zaznacz cały
#!/bin/bash
sleep 1m && wget $1 && beep -r 1
: 27 października 2008, 21:44
autor: yantar
Z tego skrypciku idzie bezproblemowo, teraz to ja juz nic nie rozumiem ;]
: 27 października 2008, 22:02
autor: thalcave
Alias raczej nie jest zaprojektowany by wykonywać komendy automatycznie. Raczej ma skracać pojedyncze komendy wraz z opcjami.
W Twoim przypadku powinno się użyć skryptu
