Я должен проверить права пользователя, которые имеют rwx
, для всех файлов, используя sed
.Что я сделал: ls -l | sed '/^-rwx/p'
- что дает мне следующий вывод:
-rwxr--r-- 1 myuser domain users 145 May 16 14:31 1.sh
-rwxr--r-- 1 myuser domain users 145 May 16 14:31 1.sh
-rwxr--r-- 1 myuser domain users 185 May 16 16:50 2.sh
-rwxr--r-- 1 myuser domain users 185 May 16 16:50 2.sh
-rw-r--r-- 1 myuser domain users 13 May 16 14:31 compiler.c
-rw-r--r-- 1 myuser domain users 2 May 16 14:28 s.txt
Я предполагаю, что и ls
, и sed
печатают свои выходные данные.С grep
он работает нормально и возвращает только 1.sh
и 2.sh
, что правильно, но в упражнении это указано для sed
.