Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

i have a bash script i would like modify to support input from shell atm i have to type the link after i have run the script

wiak@test:~$ scripts/
gimme cookie!
80 bytes transferred

like this input from shell


the bash script

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

its also here on github if someone wants to fork it

software needed to make it work: lftp

share|improve this question
up vote 1 down vote accepted

Try this:

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

Now you can pass the link as a command line option. $1 expands to the first command line option you pass to your shell script.

share|improve this answer
so that is how that worked, thx for the help – wiak Mar 9 '14 at 22:17
Yes :) You're most welcome. I am glad to have been of help. – Ghassan Mar 9 '14 at 22:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.