Продвинутый · Чтение и обработка текста
diff: сравнить два текстовых файла
Синтаксис
diff файл 1 файл 2Примеры
diff projects/notes.txt README.txtИспользование и поддержка
Возвращает 0, если они одинаковые, и 1, если они разные. Песочница отображает две копии содержимого и не эмулирует полный формат патча diff.
Практические упражнения
- Соответствуют ли эти две записи?Продвинутые
Команды по теме
catЧтение и объединение текстаlessЧитать текст на страницахmoreПросмотр текста на страницахheadПрочитайте первые несколько строкtailПрочитай последние несколько строкgrepФильтровать текст по шаблонуfindПоиск путей по имени или типуwcПодсчет строк, слов и байтовsortСортировка строк текстаuniqОбъединить соседние повторяющиеся строкиcutИзвлечение столбцов или символовtrЗаменить или удалить символыsedЗаменить текст или выделить строкиawkИзвлечение структурированных текстовых полейvimРедактировать файлы в терминалеnanoИзменяйте файлы с помощью простого редактораnlКоличество строк текстаtacВывод строк текста в обратном порядкеrevПереворачивать символы построчноpasteСоединение текстовых столбцов по горизонталиcommСравнить отсортированные спискиcmpСравните файлы, чтобы увидеть, одинаковы ли ониexpandПреобразовать Tab в пробелыunexpandПреобразовать ведущие пробелы в TabfoldПеренос длинного текстаrgБыстрый рекурсивный текстовый поискjqОбработать JSONyqОбработать YAMLjoinОбъединить отсортированные таблицы по общим полямfmtПереформатировать абзацы по словамcolumnУпорядочить текстовую таблицуstringsИзвлечь текст для печати из двоичного файлаodПросмотр байтового представления файлаhexdumpПоказать шестнадцатеричные байтыxxdПросмотр или восстановление шестнадцатеричного дампаiconvПреобразование кодировки текстаdos2unixПреобразовать Windows в новую строкуsplitРазбить файл по строкамcsplitРазделить текст по шаблонуbcОценка числового выражения