в команде grep я могу установить максимальную строку для вывода с параметром -m. Как я могу указать максимальную строку в команде cat?
5
2 ответа
8
cat
посвящен целым файлам.
Вы ищете head
или tail
, в зависимости от того, начинается ли ваш отсчет с начала или конца файла.
Примеры
head --lines=100
напечатайте первые 100 строкhead --lines=-100
распечатать все, кроме последних 100 строкtail --lines=100
напечатать последние 100 строкtail --lines=-100
распечатать все, кроме первых 100 строк
Заметка
Вы также можете взглянуть на tac
.
Результат понятен, если сравнить слово tac
с cat
.
tac
распечатывает все строки в обратном порядке.
0
Используйте head -n $NUMBER_OF_LINES
вместо cat
.
И остерегайтесь бесполезного использования cat
.