编辑脚本webapplist.sh
#!/bin/bash
#by 誓盟xx
#time 2026/05/13
WEBAPP_INSTALL_DIR1=/dsplm/DassaultSystemes/enoviaV6R2025x/
WEBAPP_INSTALL_DIR2=/dsplm/DassaultSystemes/R2025x/3DSpace/Apps/
WEBAPP_INSTALL_DIR3=/dsplm/DassaultSystemes/SupplierPortal
# 1. 查找并过滤:每个目录只保留最早的1条 Everything.log
log_files=$(find $WEBAPP_INSTALL_DIR1 $WEBAPP_INSTALL_DIR2 $WEBAPP_INSTALL_DIR3 -name "Everything.log" | sort | awk -F/ '{
key = $1 "/" $2 "/" $3 "/" $4 "/" $5 "/" $6 "/" $7 "/" $9 "/" $10
if (!seen[key]++) print
}')
# 2. 遍历每个日志文件,搜索 Installer location:
echo "===== 开始检索关键字:Installer location: ====="
echo ""
for log in $log_files; do
echo "📄 日志文件:$log"
grep "Installer location:" "$log" 2>/dev/null
echo "-----------------------------------------"
done
echo "===== 检索完成 ====="


夜雨聆风