Каким образом я могу это сделать в Баш:Почему wdiff не работает с именованными трубами
$ diff -u <(echo -e "line1\nline2") <(echo -e "line1\nline3")
--- /dev/fd/63 2009-03-30 09:49:07.527272646 +0100
+++ /dev/fd/62 2009-03-30 09:49:07.527272646 +0100
@@ -1,2 +1,2 @@
line1
-line2
+line3
то можно использовать именованные каналы/процесс substituion получить диф небольшой кусок текста. Однако, когда я пытаюсь сделать это с wdiff, то разница слов, а не только строки, я получаю не полезного вывода
wdiff <(echo -e "line1\nline2") <(echo -e "line1\nline3")
[--]{++}
UPDATE: Похоже, что есть существующий убунт сообщение об ошибке для этого: https://bugs.launchpad.net/ubuntu/+source/wdiff/+bug/160912
Да, воспроизведен. –
Я также могу воспроизвести. diff также сохраняет файлы, но он все еще работает. – Rory