Администрирование Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 37:
===== Разбивка строк на поля =====
Команда '''cut''' выводит выбранные части входных строк.
 
'''Ключи:'''
* '''-d''' позволяет изменить разделитель (По умолчанию это символ <Tab>)
* '''-f''' позволяет указать, какие поля включить в результат.
 
'''Примеры:'''
Строка 49 ⟶ 45 :
===== Сортировка строк =====
Команда '''sort''' сотрирует входные строки.
 
'''Ключи'''
* '''-b''' - игнорировать ведущие пробелы
* '''-f''' - сортировать без учета регистра букв
* '''-k''' - указать столбцы, формирующие сортировочный ключ
* '''-n''' - сравнивать поля как целые числа. По умолчанию они сравниваются лексикографически.
* '''-r''' - изменить порядок сортировки на противоположный
* '''-t''' - установить разделитель полей (по умолчанию - пробел)
* '''-u''' - выводить только уникальные записи
 
'''Примеры:'''
Строка 66 ⟶ 53 :
===== Подсчет строк, слов и символов =====
Команда '''wc''' считает количество строк, слов и символов в файле. По умолчанию выводит все три значения.
 
'''Ключи'''
* '''-l''' - выводит только число строк
* '''-w''' - выводит только число слов
* '''-c''' - выводит только число символов
 
'''Примеры:'''
Строка 97 ⟶ 79 :
===== Поиск текста =====
Команда '''grep''' выводит строки, которые совпадают с шаблоном.
 
'''Ключи:'''
* '''-c''' - выводить количество совпавших строк
* '''-i''' - игнорировать регистр букв
* '''-v''' - вывод только несовпавших строк
* '''-l''' - вывод только имен файлов, содержащих совпавшие с шаблоном строки
 
'''Примеры:'''