Как выводить команды при запуске lynx из сценария bash?

Установка Canon LBP2900 / LBP2900B - Ubuntu 14 +

Установка Canon LBP2900 / LBP2900B - Ubuntu 14 +

Загрузите драйвер Linux captor версии 2.70 для Linux с веб-сайта Canon. Извлеките его в папку с загрузкой и откройте папку для 32/64 бит: загрузите → Linux capt ... → 32-битный драйвер → Debian → вы найдете два файла. cndrvcups-capt_2.70-1_i386[or-amd64].deb cndrvcups-common_3.20-1_i386[or-amd64].deb Включите принтер. Дважды щелкните по файлам, откроется программный центр Ubuntu и попросит его установить. Установите оба файла один за другим, второй - первый. Устанавливайте следующие дополнительные пакеты из программного центра Ubuntu: portreserve gsfonts gsfonts-other gsfonts-X11 (возможно, они уже установлены, если не установлены). Добавление вашего принтера и запуск демона принтера с помощью следующих команд из терминала (открыть с помощью Ctrl + Alt + T): service cups restart (обычно отображается следующий код)
stop: Unknown job: cups
start: Unknown job: cups
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E (обычно дисплей выглядит следующим образом) sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0 (обычно дисплей выглядит следующим образом)
 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num : Spooler : Backend : FIFO path         : Device Path    : Status 
 ---------- --------- --------- ------------------- ---------------- -------
 [0]       : LBP2900 : ccp     : //localhost:59787 : /dev/usb/lp0   : New!!
sudo service ccpd start (обычно дисплей выглядит следующим образом)
Starting /usr/sbin/ccpd: .
sudo service ccpd status (обычно дисплей выглядит следующим образом)
/usr/sbin/ccpd: 6937 6936
captstatusui -P LBP2900
Появится новое окно. В этом случае сообщение «Готов к печати»; то вы готовы с принтером LBP 2900. Если сообщение «ошибка» или «нет подключенного принтера» и т. д., перезапустите операционную систему и повторите все шаги в терминале, и он запустит принтер LBP 2900. Иногда он может остановиться после выполнения перезагрузки, сделайте следующее:
sudo service ccpd restart 

Если это отображение, оно выглядит следующим образом:

(captstatusui:6949): GLib-CRITICAL **: Source ID 13 was not found when attempting to remove it
Загрузите драйвер Linux captor версии 2.70 для Linux от Canon веб-сайт

Вы готовы к использованию принтера LBP 2900 / LBP 2900B.

1
задан 23 June 2017 в 16:14

3 ответа

Используйте аргумент -dump.

Пример lynx в скрипте:

#!/bin/bash

buffer=$(lynx -dump "https://www.domain.com/script.php?")

copyright=$(echo "$buffer"|egrep Copyright)
phonenumber=$(echo "$buffer"|egrep "]Call.*Chat"|awk '{print $5}')

echo -e "This domain has this Copyright notice:\n$copyright"
echo "Phone contact is: $phonenumber"

lynx

$ ./script.sh
This domain has this Copyright notice:
   © Copyright  2017 Domain.com. All rights reserved.
Phone contact is: 800-403-3568
2
ответ дан 22 May 2018 в 21:16

Используйте аргумент -dump.

Пример lynx в скрипте:

#!/bin/bash buffer=$(lynx -dump "https://www.domain.com/script.php?") copyright=$(echo "$buffer"|egrep Copyright) phonenumber=$(echo "$buffer"|egrep "]Call.*Chat"|awk '{print $5}') echo -e "This domain has this Copyright notice:\n$copyright" echo "Phone contact is: $phonenumber"

lynx

$ ./script.sh This domain has this Copyright notice: © Copyright 2017 Domain.com. All rights reserved. Phone contact is: 800-403-3568
2
ответ дан 18 July 2018 в 11:14

Используйте аргумент -dump.

Пример lynx в скрипте:

#!/bin/bash buffer=$(lynx -dump "https://www.domain.com/script.php?") copyright=$(echo "$buffer"|egrep Copyright) phonenumber=$(echo "$buffer"|egrep "]Call.*Chat"|awk '{print $5}') echo -e "This domain has this Copyright notice:\n$copyright" echo "Phone contact is: $phonenumber"

lynx

$ ./script.sh This domain has this Copyright notice: © Copyright 2017 Domain.com. All rights reserved. Phone contact is: 800-403-3568
2
ответ дан 24 July 2018 в 19:45

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

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