iconv -cf gbk -t utf8 /data/文件名.txt > /data/文件名.csv,怎么把txt中的引号去掉
时间: 2023-09-19 14:07:08 浏览: 49
可以使用sed命令去掉txt文件中的引号,命令如下:
```
iconv -cf gbk -t utf8 /data/文件名.txt | sed 's/"//g' > /data/文件名.csv
```
其中,sed命令中的`s/"//g`表示将双引号替换为空,`g`表示替换所有出现的双引号。这样,输出的csv文件中就不会包含引号了。
相关问题
iconv -cf gbk -t utf8 /data/文件名.txt > /data/文件名.csv,怎么把txt中的所有引号去掉
可以使用sed命令去掉txt文件中的所有引号,命令如下:
```
iconv -cf gbk -t utf8 /data/文件名.txt | sed 's/\"//g' > /data/文件名.csv
```
其中,sed命令中的`s/\"//g`表示将双引号替换为空,`g`表示替换所有出现的双引号。这样,输出的csv文件中就不会包含任何引号了。
load data local inpath '/root/college020/goods.txt' into table goods; 导入之后中文乱码
如果导入后中文出现乱码,可能是文件的编码格式与Hive的编码格式不一致导致的。您可以尝试将文件编码格式转换成UTF-8格式,然后再导入到Hive中。您可以使用iconv命令将文件编码格式转换为UTF-8,例如:
```bash
iconv -c -f GBK -t UTF-8 /root/college020/goods.txt > /root/college020/goods_utf8.txt
```
然后再使用如下命令将转换后的文件导入到Hive中:
```sql
load data local inpath '/root/college020/goods_utf8.txt' into table goods;
```
这样应该可以避免中文乱码的问题。
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)