Привет, я пытаюсь использовать wget для загрузки самой последней версии обновления для McAfee, и у меня возникают проблемы с выделением файла .tar. Это то, что у меня есть:Как использовать wget для загрузки самого последнего файла на сайте?
wget -q -O - ftp://ftp.mcafee.com/pub/antivirus/datfiles/4.x/ | grep -o -m 2 "avvdat-[^\']*"
Однако, когда я запускаю выше команды это дает мне:
avvdat-8065.tar">avvdat-8065.tar</a> (95191040 bytes)
avvdat-8066.tar">avvdat-8066.tar</a> (95385600 bytes)
Когда мне это нужно, чтобы быть просто самый recent.tar файл в период между <a> </a>
, который в этот случай будет avvdat-8066.tar. Может кто-то, пожалуйста, помогите мне с greping правильным .tar Я не слишком хорош с регулярным выражением или sed.
Все я получаю, когда я бегу, что команда: 'avvdat-8066.tar"> avvdat-8066.tar (95385600 байт) 'Как на самом деле , глядя на него через 'ftp', только' avvdat-8066.tar' находится в этом месте. – user3439894