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 换成指定的分割符。
每天进步一点点