Bash command to cut output after x number of lines
45,482
Use head:
ls -l | head -n 15
10 lines is the default. Read the head man page for more options.
(older versions of head also support usage without the explicit -n
as in head -15
)
Related videos on Youtube
Author by
simon
Updated on September 17, 2022Comments
-
simon over 1 year
I'm looking for a bash command, which I can use to limit the number of lines of a file or another command output. E.g.
ls -thor | limit 10
would limit the output of the ls command to 10 lines (in the example, the command "limit" is naturally a imaginary command, whose equivalent I'm looking for). Is there such command, or a related solution?
-
David Yates over 14 yearsbeat me to it :)
-
simon over 14 yearsThx. I should have figured it out, it's obvious when you know that there is a "tail" command.. :)
-
Admin over 14 yearsSyntax -integer is (at least in GNU version of head/tail discouraged - you should be using -n 15)
-
Doug Harris over 14 yearsI didn't know that. Old habits die hard. I'll have to try to learn that.