entrada do shell no script bash

0

eu tenho um script bash gostaria de modificar para apoiar a entrada de shell atm eu tenho que digitar o link depois de eu ter executado o script

wiak@test:~$ scripts/lget.sh
gimme cookie!
https://raw.github.com/nwgat/scripts/master/lget.sh
80 bytes transferred
done.
wiak@test:~$

como essa entrada do shell

lget https://github.com/nwgat/scripts/raw/master/lftp.sh

o script bash

echo "gimme cookie!"
read down
lftp -e 'pget -n 5 '$down' && exit'
echo "done."

é também aqui no github se alguém quiser link

software necessário para que funcione: lftp link

    
por nwgat 09.03.2014 / 22:23

1 resposta

1

Tente isto:

echo "gimme cookie!"
#read down
lftp -e 'pget -n 5 '$1' && exit'
echo "done."

Agora você pode passar o link como uma opção de linha de comando. $ 1 se expande para a primeira opção de linha de comando que você passa para o seu script de shell.

    
por 09.03.2014 / 22:47