在使用beeline从配置单元表提取文件之后,我将用节符号替换特殊字符 §
以获取dat格式的最终摘录。
手动替换的成功场景 §
符号。
手动更换 §
一切正常 §
符号在dat格式的最终摘录中可用。
sed -i "1s/^/H§1.1§1.1§ALL§${DT_PASSED}§${DT_PASSED}§1\n/" FileName.dat
使用拉丁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文件中没有被替换。以前有人遇到过和这个一样的问题吗 §
文件分隔符。如果你知道我做错了什么,你会感激我的帮助吗?
暂无答案!
目前还没有任何答案,快来回答吧!