#!/bin/bash # Helper script to check presence of some rpms # $Id$ # $HeadURL$ # $Author$ # Stand 2024 echo "--- part 1"; # suche alle cpp file, mit 'getLogger' #find . -iname "*.cpp" | xargs grep getLogger # ersetze a) getLogger durch @ b) entferne " c) entferne ) | nur das rechts vom @ #find . -iname "*.cpp" | xargs grep getLogger | sed -e 's/getLogger(/@/g' -e 's/\"//g' -e 's/)//g' | cut -d "@" -f2 # sortiere und entferne doppelte: #find . -iname "*.cpp" | xargs grep getLogger | sed -e 's/getLogger(/@/g' -e 's/\"//g' -e 's/)//g' | cut -d "@" -f2 | sort -u # prepend find . -iname "*.cpp" | xargs grep getLogger | sed -e 's/getLogger(/@/g' -e 's/\"//g' -e 's/)//g' | cut -d "@" -f2 | sort -u | awk '{print "#log4j.logger.AES." $0 "=DEBUG"}' echo "--- part 2"; find . -iname "*.cpp" | xargs grep ": BaseEdit" | sed -e 's/QLatin1String(/@/g' -e 's/QStringLiteral(/@/g' -e 's/\")/@/g' -e 's/\"//g' | cut -d "@" -f2 | sort -u | awk '{print "#log4j.logger.AES." $0 "=DEBUG"}'