Рекурсивный вывод строк с их номерами
Задание:Рекурсивно вывести содержимое файлов с номерами строк из директории lab0, имя которых заканчивается на ‘r’, строки отсортировать по имени a->z, ошибки доступа перенаправить в файл в директории /tmp
Команда которую я использую: ls -R lab0/* | grep 'r$' | sort | xargs cat -n
В lab0 у меня нет подобных файлов, но они есть в подкаталогах, поэтому я использую lab0/*, вот только при выполнении команды cat, bash пишет что таких файлов нет:«cat: gengar: No such file or directory». Правильно ли я понимаю что я не так передаю ответ в cat? Если да, то что нужно подправить