"diff orig new" vs. "diff new orig" [закрыто]

Это, вероятно, не полное решение, но оно может помочь.

См. этот пример htop:

Чтобы изменить интервал обновления выходных данных htop, используйте параметр командной строки -d. "htop -d x". Где x обозначается в секундах.

htop -d 10

Таким образом, вы можете изменить скорость на 30, после чего частота обновления переходит в 3 секунды. Это не гарантия,но это облегчает навигацию, а затем помечает процессы тегами.

4
26.11.2018, 01:02
2 ответа

Есть простое решение!

Напишите следующий сценарий:

if [ "$#" -ne 2 ]; then
    echo "USAGE: diff2 newfile oldfile"
    exit 1;
fi

diff $2 $1

Сохраните его в одной из папок в PATH (возможно, / bin или / usr / bin ) как diff2.

И все, теперь вы можете вызвать:

diff2 newfile oldfile , который затем вызовет diff oldfile newfile

1
27.01.2020, 20:59

Быстрый просмотр страница руководства предлагает вам использовать параметры - from-file = original и - to-file = new , если вы хотите быть явным. Вы будете набирать немного больше, но это даст вам необходимую гибкость, а в качестве бонуса сделает все более понятным.

diff --to-file=new --from-file=original

При желании вы также можете написать простой сценарий-оболочку this, который берет только имена файлов в нужном вам порядке и запускает его за вас.

РЕДАКТИРОВАТЬ: Это для GNU diff ... не уверен, что это стандартные (POSIX) параметры.

3
27.01.2020, 20:59

Теги

Похожие вопросы