Не задача, а ерунда какая-то.
Во-первых неизвестен формат строк в файле. Что значит "отделив от строки, содержащей цифру три" - я даже представить не могу. От третьей строки может?
А я уж тем более не понимаю

Ну т.е сначала была задача
С помощью команды grep найти в файлах домашней директории строки, содержащие цифру “3”. Результат выполнения команды занести в файл a_g.
$ grep 3 ~/NZT/* > a_g 2>/dev/null
~$ grep 3 ~/UNIX/* > a_g 2>/dev/null
~$ cat a_g
А после нее С помощью команды cut выделить в файле a_g имена файлов, отделив их от строки, содержащей цифру “3”. Результат выполнения команды занести в файл a_g.
Подскажите пожалуйста если команда будет
cut -f1 a_g -s"3"
с флагом -s это будет верно ? Если верно, то почему возникает ошибка cut: неверный ключ - "3"
Пользователь добавил сообщение 06 Апреля 2020, 07:52:33:
Насчёт прав: возможно преподаватель имел в виду, что не нужно давать права на выполнение/запуск, т.е. только чтение и правка? Если так то 640. Тогда в условии задачи должно быть оговорено: все права, кроме запуска/исполнения как программы.
Преподаватель выделил цветом в моей работе
Изменить права доступа к этим файлам: владельцу все права,
группе только чтение, остальным никаких прав доступа. Прочитать новые права доступа и занести в отчет.
~$ chmod 740 a1
~$ chmod 740 a2
Хотя на мой взгляд все верно