Alias i wprowadzanie zmiennej

Tematy związane z oprogramowaniem, instalacją, konfiguracją
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Alias i wprowadzanie zmiennej

Post 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.

Kod: Zaznacz cały

wgetr adres
I sobie polecialo.
(jakby ktos mial jeszcze jakiegos linka do strony gdzie jest sporo przykladow aliasowych to tez bylbym wdzieczny)
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

może

Kod: Zaznacz cały

alias wgetr='sleep 1m && wget $1 && beep -r 1'
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post 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.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

to może lepiej napisac prosty skrypt, tam $1 zadziała.
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

No nic bash jest fajny tylko ja go nie rozumiem ;]
Im wiecej probuje uprosciec tym bardziej sobie komplikuje zycie...
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

spróbuj

Kod: Zaznacz cały

#!/bin/bash
sleep 1m && wget $1 && beep -r 1
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

Z tego skrypciku idzie bezproblemowo, teraz to ja juz nic nie rozumiem ;]
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post 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 :)
ODPOWIEDZ