please improve and add a progress indicator to the shell script:    #!/bin/bash

Values_file="$1"
Main_file="$2"

while read -r line
do
    original=$(echo "$line" | cut -d ';' -f1)
    new=$(echo "$line" | awk -F ';' '{print $NF}')
    sed -i "s/$original/$new/ig" "$Main_file"
done < "$Values_file"

cat "$Main_file"

