将输出加载到txt文件时如何获取纯文本作为直线查询输出?

问题描述

有这样一张桌子:

操作系统_系统| Update_Year |用于 UNIX | 2020 |数据存储 窗口 | 2021 |浏览和培训

我想将此输出保存在一个 .txt 文件中,如下所示:

Operating_SystemUpdate_YearUsed_for UNIX2020数据存储 WINDOWS2021浏览与培训

我尝试了下面的直线查询,但没有给出正确的结果。

beeline -u "jdbc:hive2://PQR.COM/;AuthMech=1;KrbRealm=PQR;KrbHostFQDN=ABC.com;KrbServiceName=hive;KrbAuthType=2;principal=hive/ABC.NET;ssl= true;sslTrustStore=/etc/hive-jks/hivetrust.jks;trustStorePassword=XYZ;transportMode=http;httpPath=cliservice" --showHeader=false --outputformat=dsv

在这个直线查询中,代替 --outputformat=dsv 我尝试了以下内容

--outputformat=dsv --delimiterForDSV='' :在输出文件中,分隔符将弹出为 t 。例如:UNIXt2020t数据存储 --outputformat=dsv --delimiterForDSV="" :在输出文件中,分隔符将弹出为 t 。例如:UNIXt2020t数据存储 --outputformat=dsv --delimiterForDSV='' --delimiter=blank :在输出文件中,分隔符将弹出为 N 。例如:UNIXN2020N数据存储 --outputformat=dsv --delimiterForDSV=\ : 错误 --outputformat=dsv --delimiterForDSV=blank :在输出文件中,分隔符将弹出为 b 。例如:UNIXb2020b数据存储 --outputformat=dsv --delimiterForDSV= :在输出文件中,分隔符将弹出为 t 。例如:UNIXt2020t数据存储 --outputformat=dsv --delimiterForDSV=NULL :在输出文件中,分隔符将弹出为 N 。例如:UNIXN2020N数据存储 --outputformat=dsv --delimiterForDSV='' --delimiter= :在输出文件中,分隔符将弹出为 t 。例如:UNIXt2020t数据存储 --outputformat=dsv --delimiterForDSV='' --delimiter='' :在输出文件中,分隔符将弹出为 t 。例如:UNIXt2020t数据存储 --outputformat=dsv --delimiterForDSV='' --delimiter=null :在输出文件中,分隔符将弹出为 t 。例如:UNIXt2020t数据存储

以上都没有帮助。谁能提供解决方

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...