15 lines
470 B
Bash
15 lines
470 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Funktion zum Extrahieren der linken Port-Bereiche aus docker-compose.yml-Dateien
|
||
|
extract_ports() {
|
||
|
local file=$1
|
||
|
# Verwende grep und awk, um die linken Port-Bereiche zu extrahieren
|
||
|
grep -E '^\s*- "?[0-9]+:[0-9]+"' "$file" | awk -F '[:-]' '{print $2}'
|
||
|
}
|
||
|
|
||
|
# Rekursive Suche nach docker-compose.yml-Dateien und Extraktion der Ports
|
||
|
find . -name "docker-compose.yml" | while read -r file; do
|
||
|
echo "Datei: $file"
|
||
|
extract_ports "$file"
|
||
|
done
|