I'm using below script to replace a list of words in a file.However I'm getting this error while executing the script:can't read s/@@/AU/g: No such file or directoryCan  you please let me know the issue in script?# source the properties:. config.properties######## Generating test data on runtime  ###############echo **************************************************************************echo          Test Data Generation for Markets        ..                      *echo **************************************************************************IFS=, read -ra items <<<$marketsfor item in ${items[@]}do    Country=`echo $item|tr [a-z] [A-Z]`    date1=$(date --date=20 day ago +%Y-%m-%d %H:%M)    date2=$(date --date=400 day ago +%Y-%m-%d %H:%M)    epoch1=$(date --date=20 day ago +%s)    epoch2=$(date --date=40 day ago +%s)    cp Sample_testdata testdata_$UPPER_CASE    sed -i s/@@/${Country}/g  -e s/date-20/${date1}/g -e s/date-400/${date2}/g -e s/epoch_date-20/${epoch1}/g -e s/epoch_date-40/${epoch2}/g testdata_$UPPER_CASE    echo test data generation completed for Market :: $Countrydone
error when replacing multiple words in line using sed
sed;scripting