Мне сложно правильно прочитать файл, который представляет собой не что иное, как файл ключ = значение.
Это файл:
#test.txt
global.project=99999
global.env=pr
global.app=Terraform
global.dcs=CloudBroker
global.cbp=n/a
Это код:
TS=""
while IFS== read -r f1 f2; do
echo $f1
echo $f2
val=$f2
TS+="\"${f1}\":\"${f2}\","
done < "tags.txt"
echo "${TS}" # Result: ","global.cbp":"n/audBroker
Результат очень странный. Когда я удаляю f2, проблем не возникает.
Ожидаемый результат должен быть:
«global.opco»: «99999», «global.env»: «pr» и т. Д. .