Обычно используемые параметры в сценариях оболочки:
\ 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
Используйте два существующих файла для создания нового файла
- Вынуть объединение двух файлов (сохраняется только одна копия повторяющихся строк)
- Убрать пересечение двух файлов (оставить только те файлы, которые существуют в обоих файлах)
-
Удалите перекресток и оставьте остальные строки
- cat file1 file2 | сортировать | uniq
- cat file1 file2 | сортировать | uniq -d
- cat file1 file2 | сортировать | uniq -u