见贤思小齐,知足常乐呵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  187 随笔 :: 0 文章 :: 9 评论 :: 51万 阅读

 1.  常用的几种特殊字符的ASC码

转义字符 快捷键 含义 ASC码
\a Ctrl-G 铃声 \007
\b Ctrl-H 退格符 \010
\f Ctrl-L 走行换页 \014
\n Ctrl-J 新行 \012
\r Ctrl-M 回车 \015
\t Ctrl-I Tab键 \011

 

 

 

 

 

 

 

 

2. hive 表的默认分割符 '\001' 

默认fields terminated by 没有设置,那么就是'\001'。

1
2
3
4
5
6
7
8
// 把\001 换成 Tab分割
sed 's/\o001/\t/g'<001.txt  >> 002.txt
 
// 把\001 换成逗号分割
sed 's/\o001/, /g'<001.txt  >> 003.txt
 
// 把\001 换成 Pipe 分割
sed 's/\o001/|/g'<001.txt  >> 004.txt

怎么设置导出文件的分割符?  

1)导出前可以把表设置为指定分割符;

2)导出后,可以用sed把文件中的\001 换成指定的分割符。

 

posted on   Suckseedeva  阅读(1087)  评论(0编辑  收藏  举报
编辑推荐:
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
阅读排行:
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· langchain0.3教程:从0到1打造一个智能聊天机器人
· 2025成都.NET开发者Connect圆满结束
点击右上角即可分享
微信分享提示