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

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 38:
==== Фильтры ====
===== Разбивка строк на поля =====
Команда '''cut''' выводит выбранные части входных строк.
 
'''Ключи:'''
* '''-d''' позволяет изменить разделитель (По умолчанию это символ <Tab>)
* '''-f''' позволяет указать, какие поля включить в результат.
 
'''Примеры:'''
<syntaxhighlight lang="bash">
cut -d: -f7 < /etc/passwd
</syntaxhighlight>
===== Сортировка строк =====
Команда '''sort''' сотрирует входные строки.
 
'''Ключи'''
* '''-b''' - игнорировать ведущие пробелы
* '''-f''' - сортировать без учета регистра букв
* '''-k''' - указать столбцы, формирующие сортировочный ключ
* '''-n''' - сравнивать поля как целые числа. По умолчанию они сравниваются лексикографически.
* '''-r''' - изменить порядок сортировки на противоположный
* '''-t''' - установить разделитель полей (по умолчанию - пробел)
* '''-u''' - выводить только уникальные записи
 
'''Примеры:'''
<syntaxhighlight lang="bash">
sort -t: -k3,3 -n /etc/group
</syntaxhighlight>
 
== Запуск и останов системы ==