сравнить файлы A и B и найти различия

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

  1. Замените $releaseverвнутри этого файла соответствующим номером версии (, например. 7 для РВЭЛ -7):

    sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
    
  2. Ключ загрузки:

    curl http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 >/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    

    или изменить внутри репо-файл gpgkey's:

    gpgkey=http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
    
1
24.11.2017, 05:32
2 ответа

Puede comparar los archivos usandodiff.

diff -u A.txt B.txt

Para una comparación lado a lado (2 columnas )use la opción -y.

1
27.01.2020, 23:16

Hay un montón de "buenas maneras", de las cuales puedes elegir según tus gustos:

  • NeoVIM:
    nvim -d A.txt B.txt
    Es un editor de texto TUI, por lo que además de marcar las diferencias, le permite plegar diferencias, editar un archivo en otro, colorear la sintaxis en los archivos subyacentes,y realice todo tipo de tareas generales de edición de texto (desde procesar líneas con filtros hasta buscar -y -reemplazar con expresiones regulares ).
  • VIM:
    vimdiff A.txt B.txt
    Según NeoVIM.
  • GUI VIM:
    gvimdiff A.txt B.txt
    Según NeoVIM y VIM, pero la interfaz de usuario es GUI, no TUI.
  • diff:
    diff A.txt B.txt
    Una herramienta de diferencia de "vidrio TTY", cuya salida por conveniencia a menudo se desea conectar a un buscapersonas como pager, less, mosto more. Use -upara el formato "unificado" que tiene un esquema de marcado diferente al formato de salida predeterminado, y -ycomo se indica en la respuesta de sebasth.
  • sdiff:
    sdiff A.txt B.txt
    Otra herramienta de diferencia "TTY de cristal", cuya salida a menudo se quiere canalizar a un buscapersonas.
  • Kompare:
    kompare A.txt B.txt
    Un GUI visor de diferencias de archivos , que también permite editar un archivo, diferencia por diferencia, en el otro. Este es el segundo trabajo que hace kompare. El otro es un visor de archivos GUI diff , es decir, un visor gráfico para la salida dediff:
    diff -u A.txt B.txt | kompare -o -
  • emacs ediff:
    ediff-buffers
    El sistema operativo emacs tiene su propio comando diff. Escuché que pronto tendrá un editor de texto.(-:
  • xxdiff:
    xxdiff A.txt B.txt
    Otra herramienta de diferencia de GUI, que también permite editar un archivo, diferencia por diferencia, en el otro.
  • Meld :Otra herramienta de diferenciación de GUI.
  • Kdiff3 :Otra herramienta de diferenciación de GUI.
  • Guiffy :Otra herramienta de diferenciación de GUI.
4
27.01.2020, 23:16

Теги

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