我正在编写powershell脚本以获得由单个空格分隔的第一个字符串 - ' &#39 ;.我试着用
Get-Content file.txt -TotalCount 1 | -split 1
但它没有用。我也试过
Get-Content file.txt -TotalCount 1 -Delimiter ' '
这条线也没有奏效。如何做到这一点?
答案 0 :(得分:1)
我认为这可能是你想要的(无法从问题中确定):
(Get-Content file.txt -TotalCount 1).split()[0]
答案 1 :(得分:1)
你不远,试试这个:
(-split (gc C:\temp\test.bat -Totalcount 1) )[0]
答案 2 :(得分:0)
你需要计算一个循环,但是这一行将获得由空格分隔的第一个字符串
((Get-Content file.txt)[0] -split"")[0]
答案 3 :(得分:-1)
如果您需要严格拆分空格(单个空格字符):
@($(@(Get-Content -TotalCount 1 -Path 'D:\___.txt' )[0]).ToString().Split(@(' ')))
如果你有1个以上的空格,标签等:
@($(@(Get-Content -TotalCount 1 -Path 'D:\___.txt' )[0]).ToString() -split '\s+')