bash 스크립트의 쉘에서 입력


0

나는 bash 스크립트를 가지고 있는데 쉘 atm에서 입력을 지원하도록 수정하고 싶습니다. 스크립트를 실행 한 후에 링크를 입력해야합니다

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

쉘 에서이 입력처럼

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

bash 스크립트

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

누군가가 포크로 만들고 싶다면 github에 있습니다. https://github.com/nwgat/scripts/blob/master/lget.sh

lftp http://lftp.yar.ru/를 작동시키는 데 필요한 소프트웨어

답변:


1

이 시도:

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

이제 링크를 명령 행 옵션으로 전달할 수 있습니다. $ 1은 쉘 스크립트에 전달하는 첫 번째 명령 행 옵션으로 확장됩니다.


그래서 그것이 작동하는 방식, 도움을위한 thx
nwgat

예 :) 가장 환영합니다. 도움이되어서 다행입니다.
Ghassan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.