Запишите данные и в файл и в последовательный порт — я могу использовать мишень?

Конечно же. Это, кажется, ошибка в xpdf.

Можно переключиться на представление "ширины" легко путем ответвления w, как только xpdf открывается, но там, кажется, не способ заставить его вести себя из командной строки. Единственная вещь, о которой я мог думать, будет состоять в том, чтобы взломать его, использование ожидает или своего рода маршрутизация события клавиатуры к X-окну для отправки его, что нажатие клавиши, когда это запускает.

3
20.07.2012, 01:36
1 ответ

tee управляйте пишет вход в стандартный вывод, а также в файл одновременно. Быстрый пример был бы

$ echo "Hi there..."|tee -a hi.txt
Hi there....
$cat hi.txt
Hi there....

В вышеупомянутом пример это представляет текст в STDOUT и пишет это в hi.txt. Другой пример мог быть

$cat hi.txt|tee -a final.txt
Hi there.....
$cat final.txt
Hi there....

Так рассматривая оболочку удара, Ваш пример мог быть -

$cat ./serial-port|tee -a <filename>

Таким образом, если бы последовательный порт 20002 затем, вышеупомянутая команда была бы похожа

$cat $serial-port|tee -a serial.txt
20002
$cat serial.txt
20002
1
27.01.2020, 21:32
  • 1
    И передавать по каналу записывают его обратно к другому последовательному порту, Вы были бы cat ./serial-port | tee -a localcopy.txt | ./outgoing-serial-port ... Я думаю, что OP хочет сделать это. –  Bananguin 17.07.2012, 00:55
  • 2
    Да это в значительной степени точно, чего я хочу достигнуть.Спасибо! –  Julien 17.07.2012, 01:01
  • 3
    , Когда я выполняю команду, она говорит, что ttyUSB0 каталог не существует. Я делал что-то не так? кошка./ttyUSB0 | кладет для первого удара-a local.txt |./ttyUSB0 –  Julien 17.07.2012, 01:08
  • 4
    я думаю, что Вы хотите сделать что-то как cat ./ttyUSB0 | tee -a local.txt > ./ttyUSB0 –  AnBisw 17.07.2012, 02:33
  • 5
    Только, чтобы быть ясным... передают по каналу, отправляет вывод одной команды к другой команде в этом случае cat ./ttyUSB0 | tee -a local.txt | ./ttyUSB0 ./ttyUSB0 не является командой, скорее возможно, файл (или порт). Таким образом, для обратной записи вывода в файл (или порт), необходимо использовать > оператор –  AnBisw 17.07.2012, 02:36

Теги

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