Всем привет! подскажите плиз. что то не могу додумать. есть два цикла один получает через find путь до файла, второй вложенный получает содержимое файла «Хранилище сертификатов». Никак не могу объединить, что бы имя из первого цикла добавлялось ко всем именам из второго цикла. вывожу через echo $NAME1-$NAME2 в итоге имя от первого цикла только добавляется к одной переменной (название сертиф) к имени второго цикла. пример /ssl/truststore.jsk-root client1 а так как в заббиксе необходимо, что бы все итемы были уникальными, то выглядеть должно вот так как ниже /ssl/truststore.jsk-root /ssl/truststore.jsk-client1
for qq in $(find /ssl/ -name "*.jks");do
NAME1=${qq};
for i in qq ; do
NAME2=$(./t.sh ${qq}|grep Owner |sed 's/,.*//'|sed 's|.*=||'|sed s/' '//g |awk '! ( $0 in a) {a[$0];print}');
echo $NAME2;
done
done
потом планирую запихнуть длинное название в json
|jq -Rn '{data: [inputs|{"#SSLNAME":.}]}'
может кто направит в нужное русло? спасибо!