Solution
Поскольку наличие r на 2 позиции означает возможность чтения файла всеми пользователями, находим нужные совпадения с помощью команды grep:
arsen@kodomo:/P/y20/term1/pr5$ ls -l | grep '^-r' -rwxrwxr-x 1 sas preps 25 Oct 2 08:27 bmqqq96.tmp -rwxrwxr-x 1 sas preps 27 Oct 2 08:26 cdctt.sh -rwxrwxr-x 1 sas preps 33 Oct 2 08:32 cps0-19.fbf -rw-rw-r-- 1 sas preps 81 Oct 2 08:29 ddd.zzz -r--r--r-- 1 sas preps 12 Oct 2 08:20 gH12ac.tmp -rw-rw---- 1 sas preps 23 Oct 2 08:23 tennumbers.txt
Содержимое следующих файлов можно читать всем пользователям:
bmqqq96.tmp cdctt.sh cps0-19.fbf ddd.zzz gH12ac.tmp tennumbers.txt
Поскольку наличие x на 10 позиции означает право на исполнение, с помощью команды grep находим соответствующие файлы:
arsen@kodomo:/P/y20/term1/pr5$ ls -l | grep 'r-x' -rwxrwxr-x 1 sas preps 25 Oct 2 08:27 bmqqq96.tmp -rwxrwxr-x 1 sas preps 27 Oct 2 08:26 cdctt.sh -rwxrwxr-x 1 sas preps 33 Oct 2 08:32 cps0-19.fbf
Исполняемые файлы:
bmqqq96.tmp cdctt.sh cps0-19.fbf