Выполненный grep или другие команды на файлах на веб-сервере

Можно использовать sshfs для монтирования / на Вашем рабочем столе к /mnt/server/ на Вашем ПК. Затем Вы запускаете Kdirstat на этом каталоге.

2
18.09.2014, 23:50
2 ответа

Для этого также можно использовать curl, в дополнение к wget.

$ curl -s <url> | grep <pattern>

Пример

$ curl -s http://textfiles.com/100/914bbs.txt | grep Colorama
965-7600 /Colorama        / CoCo / 300/1200 /General BBS
Сведения о переключателях
   -s, --silent
        Silent  or  quiet  mode.  Don't  show progress meter or error 
        messages.  Makes Curl mute. It will still output the data you ask 
        for, potentially even to the terminal/stdout unless you redirect it.
1
27.01.2020, 22:05

Для трубопровода для работы первая команда должна писать в стандартной вывод . Wget обычно не делает этого, но есть способ запросить его. От страницы WGET (1) MAN:

-O файл
--output-document = файл
Документы не будут записаны в соответствующие файлы, но все будет объединено вместе и написано в файл. Если - используется как Файл, документы будут напечатаны на стандартный выход

, так что это понравилось

wget -O - http://what/ever | grep something

, вы можете найти WGET Вывод отчетов о прогрессе, который будет раздражающе разорвать в этом контексте, в этом случае добавить -Q возможность успокоить его.

wget -q -O - http://what/ever | grep something

Затем вы не получите ничего, кроме соответствующих строк в качестве вывода.

2
27.01.2020, 22:05

Теги

Похожие вопросы