Другой метод: ls -l отображает файлы и папки с битами прав доступа. Если строка начинается с -, это файл, если это каталог, он начинается с d.
ls -l
-rw-r--r-- 1 user group 7727 Feb 27 16:07 README.md
drwxr-xr-x 6 user greup 204 Mar 3 09:20 my_directory
Не бойтесь использовать трубы. Ответ Александра - лучший и самый чистый, но если я сначала ищу лучшую формулу, я использую некоторый шаг:
head file |grep 'first-condition' |grep 'next-conditon'
::дает вам обзор cat file |grep 'first-condition' |grep 'next-conditon' |wc -l
::дает сумму grep --color 'complex-condition'
::выделяет реальный выбор На последнем шаге вы можете создать очень сложное регулярное выражение, например.:
egrep -v '(^www\.)|(/)' myfile.txt > result.txt
Иногда необходимо использовать другие команды анализа строк awk
, sed
, cut
и т. д. В этом случае использование конвейера очень полезно.