Перейти к содержимому

Смотреть + труба + несколько аргументов

0

У меня есть команда, diff -y <(xxd FILE) <(xxd FILE_) | colordiffи я хочу выполнить ее в watchрутине. Что-то вроде того:

watch -n 0,1 'diff -y <(xxd FILE) <(xxd FILE_)' 

Но у меня есть ошибка:

sh: 1: Syntax error: "(" unexpected 
746 просмотров
Kirill спросил 8 лет назад
K 3

1 ответ

1
Принятый ответ

Если вы используете синтаксис bash, запустите его с помощью bash:

$ watch -n 0,1 'bash -c "diff -y <(xxd FILE) <(xxd FILE_)"' 
Ipor Sircer ответил 8 лет назад
I 3 424