Установите переменную file
так, чтобы она указывала на ваш файл, измените команду openssl, и все готово:
file="your file name"; first=""; for i in $(grep -n CERT "${file}" | cut -f 1 -d:)
do
if [ -z "$first" ]
then
first=$i
continue
fi
sed -n "$first,${i}p" "${file}" | openssl x509 -noout -subject
first=""
done
Я бы также посоветовал рестику попробовать. Он очень прост в использовании и довольно мощный. Если вы хотите узнать об этом, я написал серию сообщений в блоге restic
, дав краткое введение, примеры использования, примеры установки и некоторые сценарии использования в реальной жизни.
https://remo-hoeppli.medium.com/restic-backup-i-simple-and-beautiful-backups-bdbbc178669d