lsb_release -a
. Работы над Debian и я предполагаю Ubuntu, но я не уверен в остальных. Обычно это должно существовать во всем GNU/дистрибутивах Linux, так как это - LSB (Основа Стандарта Linux) связанный.
Попытайтесь использовать -
представить стандартный вход.
ssh user@remote-host "cat path/file.name" | diff path/file.name -
Вот одно обходное решение: diff
кажется, принимает <(expr) как arguemnts:
diff <(ssh \"cat path/file.name/") <(cat path/file.name)
/dev/fd
: diff
видит что-то как /dev/fd/3
на его командной строке).
– Gilles 'SO- stop being evil'
20.08.2010, 22:25
diff -y <(xmllint --format "${1}") <(xmllint --format "${2}")
который я теперь использую все время.
– Paul Nelson Baker
08.10.2014, 22:49
diff <(plutil -convert xml1 -o -- "${1}") <(plutil -convert xml1 -o - -- "${2}")
– morgant
16.02.2015, 20:57
diff /tmp/localtempfile <(ssh -A -o StrictHostKeyChecking=no root@server "cat /tmp/remotetempfile")
StrictHostKeyChecking=no
? Иначе хороший ответ. спасибо
– ctrl-alt-delor
15.03.2017, 21:48
Передача по каналу в разность эквивалентна выполнению
diff path/file.name
и затем, после того как это работает, вводя все содержание файла.
Как Вы видите, это не то, что Вы ожидали.