Есть такая проблема. В файле куча данных разделенные точкой с запятой.
Некоторые данные имеют кавычки. При попытке экранировать или удалить кавычки во время работы с массивами нечего не получается.
clear_fync()
{
local DATA=$1
echo "$DATA" | sed 's/"//g' | sed "s/'//g"
}
Но не получаться только если за файла я получаю перемменную. Если просто сделать так:
clear_fync()
{
local DATA=$1
echo "$DATA" | sed 's/"//g' | sed "s/'//g"
}
TEST='"Газпром експорт" ТзОВ'
clear_fync $TEST
можете подсказать, для работы с данными из файлов надо как то по другому их обрабатывать?