见贤思小齐,知足常乐呵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 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'。

// 把\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 2016-10-17 17:02  Suckseedeva  阅读(1054)  评论(0编辑  收藏  举报