外部表分隔符
尽可能的不要使用换行符或者回车符作为分隔符。
DELIMITER
默认情况下 text 格式导出文件,分隔符为制表符。csv 格式导出文件为逗号。
将分割符替换为 ASCII 码
替换分隔符为 \001
$ cat replaceScript.sh
#!/bin/sh
# 生成隐藏字符
soh=`echo 1 | awk '{printf("%c", $1)}'` replaceWord=$1
# 替换开始
sed -i 's/'$replaceWord'/'$soh'/g' $2
delimiter E'\001'
E’\001’ : 是ascii分隔符,引用自:https://blog.youkuaiyun.com/xfg0218/article/details/80901752
博客主要围绕外部表分隔符展开,建议尽可能不使用换行符或回车符作分隔符。还提到默认情况下不同格式导出文件的分隔符,如制表符、逗号等,并且可将分割符替换为 ASCII 码,如 E’\001’。
807

被折叠的 条评论
为什么被折叠?



