Started working on converting the regular arrays into an associative array
This commit is contained in:
		
							
								
								
									
										12
									
								
								build.sh
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								build.sh
									
									
									
									
									
								
							| @@ -46,9 +46,19 @@ read_metadata() { | ||||
| } | ||||
|  | ||||
| convert_to_array() { | ||||
| #	Converts the metadata into two arrays: one with the key, and the other with the value | ||||
| #	Converts the metadata into two arrays: one with the key, and the other with the value. | ||||
| 	readarray -t meta_key < <(echo -e "$1" | awk -F: '{print $1}') | ||||
| 	readarray -t meta_value < <(echo -e "$1" | awk -F: '{st = index($0,":"); values = substr($0,st+1); print values}' | cut -c 2-) | ||||
|  | ||||
| #	Merge both arrays into an associative array | ||||
| 	declare -A  meta_array | ||||
| 	for index in $(seq 0 `expr "${#meta_key[@]}" - 1`); do | ||||
| 		meta_array["${meta_key[$index]}"]="${meta_value[$index]}" | ||||
| 	done | ||||
|  | ||||
| #	for array_key in "${!meta_array[@]}"; do | ||||
| #		printf "[%s] = %s\n" "$array_key" "${meta_array[$array_key]}" | ||||
| #	done | ||||
| } | ||||
|  | ||||
| add_date_to_array() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user