Допустим, у меня есть команда
ls -Bgclt /somwhere/in/the/past
Как я могу ограничить вывод, чтобы показать мне только первые 2 файла? (за исключением того, что в этом каталоге только 2 файла)
Допустим, у меня есть команда
ls -Bgclt /somwhere/in/the/past
Как я могу ограничить вывод, чтобы показать мне только первые 2 файла? (за исключением того, что в этом каталоге только 2 файла)
Просто - вы передаете вывод через голову:
ls -Bgclt /somwhere/in/the/past | head -n 3
Вы используете -n 3 вместо -n 2 из-за строки 'total' в верхней части вывода ls.
Если вы действительно требовательны и хотите видеть только название этих двух линий (то есть, вы хотите , чтобы исключить эту первую строку со словом «тотальным» в верхней части) , вы можете попробовать
ls -Bgclt /somwhere/in/the/past | head -n 3 | tail -n 2