Синтаксис оболочки (2)

Обычно используемые параметры в сценариях оболочки:
\ t - это escape-символ, например \ n, означает новую строку, \ t означает символ табуляции, грубо говоря, это нажатие клавиши Tab при вводе информации в текстовое поле
\ b Backspace
\ c display после переноса не
\ f в начале экрана, отображаемого на терминале
\ n новая строка
\ r возврат каретки
\ v вертикальная табуляция
\ обратная косая черта
\ 0nnn представляет собой символ ASCII с 1, 2 или 3 восьмеричным целым числом

Прямые и обратные
косые черты: косые черты /: обычно обозначают разделитель строки (иногда также указывают путь)
Косые черты влево \: обычно обозначают escape

sed:
interval: одиночный символ тире может использоваться для представления символьного интервала в группе символов. Вам нужно только указать первый символ интервала, одиночное тире и последний символ интервала.
[0123456789] означает от 0 до 9
[0-9] также означает от 0 до 9

Используйте два существующих файла для создания нового файла

  1. Вынуть объединение двух файлов (сохраняется только одна копия повторяющихся строк)
  2. Убрать пересечение двух файлов (оставить только те файлы, которые существуют в обоих файлах)
  3. Удалите перекресток и оставьте остальные строки

  4. cat file1 file2 | сортировать | uniq
  5. cat file1 file2 | сортировать | uniq -d
  6. cat file1 file2 | сортировать | uniq -u

рекомендация

отblog.51cto.com/14954090/2540797