После извлечения файла из таблицы кустов с помощью beeline, я заменяю специальный символ знаком раздела §
, чтобы получить окончательный фрагмент в формате dat.
Успешный сценарий с ручной заменой §
символ.
При ручной замене §
все работает нормально, а символ §
доступен в окончательной выдержке в формате dat.
sed -i "1s/^/H§1.1§1.1§ALL§${DT_PASSED}§${DT_PASSED}§1\n/" FileName.dat
Сценарий сбоя с заменой значения Latin-1.
ds=`printf "\x$(printf %x 167)"`
sed -i "1s/^/H${ds}1.1${ds}1.1${ds}ALL${ds}${DT_PASSED}${ds}${DT_PASSED}${ds}1\n/" FileName.dat
Я получаю tab delimiter and NULL values
, но §
не заменяется в файле FileName.dat. Кто-нибудь сталкивался с той же проблемой, что и этот разделитель файлов §
. Есть идеи, где я делаю не так. Любая помощь будет оценена по достоинству?