Как отобразить в виде таблицы комбинированный вывод программы и файла и просмотреть его за 1 сек - PullRequest
0 голосов
/ 10 октября 2019

У меня есть программа isig , которая отображает 18 строк данных, хочу объединить ее с текстовым файлом info1.txt , который также имеет 18 строк дополнительных данных в табличном представлениии смотреть его с интервалом в 1 сек.

Моя команда для отображения таблицы:

pr -m -t <(isig 4001+18) info1.txt

И если я добавлю часы:

watch -n 1 'pr -m -t <(isig 4001+18) info1.txt'

, я получу:

sh: 1: Syntax error: "(" unexpected

Есть ли способ добиться этого в командной строке bash

1 Ответ

3 голосов
/ 10 октября 2019

Замена процесса (<()) - расширение Bash, недоступное в стандартной оболочке. Получите watch для запуска вашей команды в Bash:

watch -n 1 'bash -c "pr -m -t <(isig 4001+18) info1.txt"'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...