5

в команде grep я могу установить максимальную строку для вывода с параметром -m. Как я могу указать максимальную строку в команде cat?

2 ответа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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .