в команде 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 .
