LINUX.ORG.RU

Как сделать trim параметра, который приходит в alias


0

0

Приветствую всех участников, кто читает сие сообщение.

Возникла такая проблема: часто приходится скачивать по ftp с одного компа на другой. Причем адрес не меняется, поэтому использую команду:

wget ftp://192.168.xx.xx/pub/somefile.tar.gz

чтобы долго не набирать/редактировать эту фигню, я написал алиас:

alias get="wget ftp://192.168.xx.xx/pub/$1"

и потом использую для любых файлов:

get somefile.tar.gz

так вот проблема в том что алиас не работает, т.к. параметр приходит с пробелом впереди. Как сделать так. чтобы эти пробелы урезать? как должен выглядить этот алиас?

Спасибо за внимание.

anonymous

открой для себя fuse-curlftpfs - монтирует ftp как файловую систему

а насчет пробела - попробуй экранируй его чтоли

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

или сделай в ~/bin/ скрипт get.sh в который пропиши нужную команду

lazyklimm ★★★★★
()

wget `echo "$1" | sed s/" "/""/`

вроде так... за правильность не ручаюсь но потесть.

Komintern ★★★★★
()

спасибо. оказывается сколько всяких возможностей в линуксе!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.