русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Познакомимся с командой diff


Дата добавления: 2014-11-28; просмотров: 491; Нарушение авторских прав


Научимся использовать команду diff – сравнение файлов. Эта операция выполняется только для двух текстовых файлов. Для ее изучения воспользуемся файлами file1 и file2, созданными в предыдущем пункте.

Если выполнить такую команду

Diff file1 file2

то результат будет следующим

2c2

< 2 One

---

> 2one

7c7

< 7 one first one

---

> 7 Two first one

Опцию –i изучаемой команды позволяет считать буквы верхнего и нижнего регистра одинаковыми. Если во второй строке файла file2 между 2 и one добавить пробел, а в третьей поставить пробел между One и First, а далее исполнить такую команду

Diff -i file1 file2

то результат будет другим (вторые строки файлов будут восприниматься как эквивалентные).

3c3

< 3 OneFirst

---

> 3 One First

7c7

< 7 one first one

---

> 7 Two first one

Но применение опции -w (игнорировать пробелы при сравнении строк)

Diff -iw file1 file2

приведет к такому выводу на экран

7c7

< 7 one first one

---

> 7 Two first one

Задание 30.

Это задание надо выполнять в режиме пользователя root.

Создайте файлы listfile1 и listfile2 содержащие списки файлов в двух каталогах: /root и /home/asplinux. Далее с помощью команды diff сравните содержимое этих каталогов.

ls –l /root > listfile1

Ls –l /home/asplinux listfill2



<== предыдущая лекция | следующая лекция ==>
Grep –iw One file1 | Познакомимся с командой find


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.764 сек.