Quellcode durchsuchen

Merge pull request #44 from infosiftr/more-canonical-parsing

Add more canonical "manifest line parsing" based on bashbrew scripts
yosifkit vor 11 Jahren
Ursprung
Commit
b3c64375be
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      generate-dockerfile-links-partial.sh

+ 2 - 2
generate-dockerfile-links-partial.sh

@@ -16,8 +16,8 @@ repoDirs=()
 declare -A repoDirTags=()
 declare -A repoDirTags=()
 
 
 for line in "${lines[@]}"; do
 for line in "${lines[@]}"; do
-	tag="${line%%: *}"
-	repoDir="${line#*: }"
+	tag="$(echo "$line" | awk -F ': +' '{ print $1 }')"
+	repoDir="$(echo "$line" | awk -F ': +' '{ print $2 }')"
 	if [ -z "${repoDirTags[$repoDir]}" ]; then
 	if [ -z "${repoDirTags[$repoDir]}" ]; then
 		repoDirs+=( "$repoDir" )
 		repoDirs+=( "$repoDir" )
 	else
 	else