使用powershell将简单文本列数据转换为单行

时间:2018-05-24 10:48:05

标签: powershell rows

我有简单的txt文件,带有这样的枚举驱动器

C:\
X:\
Y:\
Z:\

我需要一个输出但是在一行中,其间有一个空格,比如

C:\ X:\ Y:\ Z:\

一直在寻找并尝试但是虚无... 谢谢

1 个答案:

答案 0 :(得分:0)

你可以这样做 -

((get-content SimpleTxtFile.txt) -join "`t").Replace("`t", " ")

我正在使用-join运算符加入由tab分隔的所有枚举驱动器。然后使用Replace方法将标签替换为单个空格。

请参阅about_special_characters

请参阅PowerShell Replace method

正如@Boxdog在评论中所建议的那样,你可以这样做 -

(get-content SimpleTxtFile.txt) -join " ")