我有一个需要在Hive Table中加载的示例文件
示例文件:'data','kumar','big'data','Hive','impala-shell'
我需要这样输出:data,kumar's,big'data,Hive,impala-shell
我只需删除外部引号。
如果你有任何Hive表定义或shell命令只删除外部引号
,请建议我答案 0 :(得分:0)
$ echo "'data','kumar's','big'data','Hive','impala-shell'"
'data','kumar's','big'data','Hive','impala-shell'
$ echo "'data','kumar's','big'data','Hive','impala-shell'" |
> sed -E "s/^'|'$//g; s/','/,/g"
data,kumar's,big'data,Hive,impala-shell
删除行的开头和结尾的单引号以及逗号周围的任何单引号。