2009-06-13 2 views

ответ

16

Вы можете дифф стандартный ввод с файлом, используя специальное имя файла -:

# diff the contents of the file 'some-file' with the string "foobar" 
echo foobar | diff - some-file 

С Баш, вы можете также использовать анонимные именованные каналы (немного некорректным) для дифф два трубопроводов:

# diff the string "foo" with the string "baz" 
diff <(echo foo) <(echo baz) 

См.также How can you diff two pipelines with bash?.

+0

++ Ударьте меня в это. – guns

Смежные вопросы