Я не знаю, был ли достигнут этот топи c или бот не смог найти ничего связанного.
У меня есть сценарий bash, и я хочу выполнить для l oop через несколько каталогов с упоминанием, что я хочу вывести в файл журнала только *.txt/files
, но l oop не go в подкаталогах.
Я хочу использовать каталоги в переменные. Я использую массив, в котором я записал каталоги, которые я ищу. Когда запускается скрипт, выводится то, что находится в массиве, а не то, что находится в каталогах ...
Вот как теперь выглядит мой код, что мне делать?:
#!/bin/bash
l=/home/Files/Test1/
j=/home/Files/Test2/
k=/home/Files/Test3/
arr=("$l" "$j" "$k")
for i in "${arr[*]}"
do
echo "$i" >> test
done
Спасибо за любую помощь!