Эй, ребята, я пытаюсь запустить скрипт оболочки, который ищет каталог, а затем проверяет файлы каталога, чтобы узнать, может ли он найти определенное имя.Основные вещи.Каталог называется labs и находится в моем домашнем каталоге.Файлы не имеют расширения.Сценарий должен быть запущен в моем домашнем каталоге.Я пытаюсь открыть все файлы и найти конкретное имя.Это строка в скрипте, которая вызывает у меня проблемы:
ls labs | xargs cat | grep name
И я получаю следующую ошибку:
cat: cannot open name_of_file
Длякаждый файл, который я нахожу.Почему это не работает вне каталога, но когда я внутри, все нормально.Как я могу заставить это работать?У моего bash нет команды открытия.