Linux — Как вывести содержимое папок (определенных, заданных в файле) в текстовый файл?

Собственно вопрос:
1 - Есть текстовый файл с некоторыми папками содержимое которых нужно вывести:
/home/user1/
/home/user100/
home/user200/

2 - Есть папка на сервере с содержимым
/home/user1/
/home/user2/
/home/user3/
.......
/home/user10000/

3 - Нужно вывести содержимое папок из файла в пункте 1 в текстовый файл в формате вида:
/home/user1/файл1
/home/user1/файл2
/home/user1/файл3

Средствами ls /home/*/* > результат.txt
получается вывести только
/home/user1/
файл1
файл2
файл3

Что не подходит. Помогите составить готовое решение - желательно попроще.
  • Вопрос задан
  • 2543 просмотра
Пригласить эксперта
Ответы на вопрос 1
icelaba
@icelaba
Знаю и умею всё
директории лежат в dirs.txt
тогда вывести так
cat dirs.txt | xargs -n 1 find
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы