Греф в сценарии bash не будет работать должным образом

Ни один из вышеперечисленных методов, таких как Super S / Super-W, капли для перетаскивания, мин / макс / перемещение окон не работали для меня.

Выполняется только запуск ccsm, отключение Ubuntu Unity Plugin

Ubuntu 11.10

1
задан 14 July 2016 в 12:16

1 ответ

Извините, возможно, я что-то пропустил.

Осмотрите свою команду curl в оболочке. Вырежьте grep и запустите его. Когда я это делаю, я вижу все возвращение. Я возвращаюсь сотни раз

<HTML><BODY>LOCKED</BODY></HTML>

, что, я думаю, указывает на то, что сайт блокирует ваши усилия, чтобы очистить его. Heck, просто просмотрите это:

http://www.artemiosv.info/21.php?p1=1;p2=2;p3=3;p4=4

Он возвращает страницу, которая просто говорит «LOCKED»

Что касается grep-вопроса, grep будет выбирать строки с шаблоном символов. Он не подбирает строки внутри, вот что такое инструмент, как sed. Я думаю, что grep дает вам именно то, о чем вы просите. Вы говорите, что это сработало в тестовом примере, но я не могу себе представить, как это сделать.

Почему бы не взять простой способ запуска веб-очистки и сохранения файлов на вашем ПК, затем выполните команду grep / sed / awk magic на них. Это единственный способ убедиться в том, что вы на самом деле получаете, когда вы извлекаете материал. И это гораздо более вероятный способ получить то, что вам нужно от grep или sed. Трубы удобны, когда вы знаете, что делаете, и что у вас есть. Я подозреваю, что ни одно условие не имеет места.

1
ответ дан 23 May 2018 в 08:11
  • 1
    OP использует grep -o, который только печатает согласованную часть строки, а не всю строку. – terdon♦ 14 July 2016 в 11:30

Другие вопросы по тегам:

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