【发布时间】:2014-10-06 23:59:15
【问题描述】:
我最初认为这个问题比实际情况更复杂,但在四处挖掘之后,我似乎仍然无法找到可以重新调整用途的解决方案。我正在尝试使用通配符,但也许我用错了方式
我有一个文本文件如下:
SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 13 14:20:22 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
EXTERNAL ID
--------------------------------------------------------------------------------
'M1
---
12345678-1
M07
18765432-1
M14
19638527-1
M14
EXTERNAL ID
--------------------------------------------------------------------------------
'M1
---
17418529-1
M07
我想要一个包含 2 列的 CSV,例如:
EXTERNAL ID M01
12345678-1 M07
18765432-1 M14
19638527-1 M14
17418529-1 M07
感谢任何见解或帮助
【问题讨论】:
-
您所需的 CSV 将以空格分隔,并且具有三个列标题,而不是您编写的两个列标题。我想我知道您想要什么,但是如果您的要求准确,那就太好了。如果您发布了您尝试过的内容并解释了哪些内容不起作用,那也很好。
-
是的,我们可以为您提供帮助,但此示例不够具体。例如,
M1前面有一个刻度线。这是故意的吗?你想把它去掉还是保留? -
@EBGreen - 为格式化道歉,我今天大部分时间都在盯着这个,我想我只是脱口而出我尝试过的事情,而不是展示富有成效的步骤。
-
@George Mauer - M1 之前的 Tick 与查询一起导出。我所做的唯一更改是连字符周围的“”,因为它们将字体更改为粗体。理想情况下删除它,但如果我可以生成任何 2 列格式的 CSV,我会很高兴。我可以在之后更改/剥离标题
-
编辑是否正确?你想保留刻度吗?
标签: string powershell csv wildcard