Shell 删除字段外的引号,使appostaphe保持原样

Shell 删除字段外的引号,使appostaphe保持原样,shell,hiveql,Shell,Hiveql,我有一个示例文件需要加载到配置单元表中 示例文件:'data'、'kumar's'、'big'data'、'Hive'、'impala-shell' 我需要这样的输出:数据、库马尔、大数据、蜂巢、黑斑羚壳 我只需要删除外部引号 如果需要任何配置单元表定义或shell命令来仅删除外部引号,请建议我 $ echo "'data','kumar's','big'data','Hive','impala-shell'" 'data','kumar's','big'data','Hive','impala

我有一个示例文件需要加载到配置单元表中

示例文件:'data'、'kumar's'、'big'data'、'Hive'、'impala-shell'

我需要这样的输出:数据、库马尔、大数据、蜂巢、黑斑羚壳

我只需要删除外部引号

如果需要任何配置单元表定义或shell命令来仅删除外部引号,请建议我

$ 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
删除行首和行尾的单引号以及任何围绕逗号的引号

删除行首和行尾的单引号以及任何围绕逗号的引号