Реализация двух утилит cat
и grep
Команда cat
позволяет создавать, объединять, а также выводить содержимое файлов в командной строке или в другом файле.
cat [ОПЦИЯ] [ФАЙЛ]
Данная реализация поддерживает следующие опции команды.
-b
- нумерует только непустые строки-e
- также отображает символы конца строки как $-n
- нумерует все выходные строки-s
- удаляет пустые смежные строки-t
- также отображает табы как ^I
Утлита grep
выполняет поиск образца в текстовых файлах и выдает все строки, содержащие этот образец
grep [ОПЦИЯ] template [ФАЙЛ]
Данная реализация поддерживает следующие опции команды.
-e
- запоминает шаблон-i
- игнорирует регистр-v
- инвертирует результат поиска-c
- выводит количество найденных строк-l
- выводит только совпадающие файлы-n
- печатает номер строки в файле-h
- не печатает имя файла при выводе-s
- подавляет ошибки