在powershell中怎么去除一个txt里面的空格和空行

我用下面命令跑出的文本里面有大量的空格和空行foreach($iinGet-ContentGroupname.txt){Get-ADGroupMember"$i"-Rec... 我用下面命令跑出的文本里面有大量的空格和空行
foreach ($i in Get-Content Groupname.txt)
{
Get-ADGroupMember "$i" -Recursive | select SamAccountName >M:\$i.txt
}
请问有什么命令可以去除掉里面的空格和空行?
我已经查到的一个命令只能去除空格,无法去除空行.
$text=Get-Content M:\$i.txt
$text -replace "(?m)\s","" >M:\$i.txt.
查了很久都没有查到怎么在在powershell中去除的.

小弟无任何编程背景,上面的都是我一点一点查的,我之前没用过百度知道,所以没有财富值给大侠了.
但我会用你们所教的好好工作, 报效社会.(*^__^*)
展开
 我来答
shrek175
推荐于2016-01-08 · 知道合伙人软件行家
shrek175
知道合伙人软件行家
采纳数:238 获赞数:691
17年IT从业经验,10年top10游戏运营公司技术核心。微软最有价值专家(powershell)。

向TA提问 私信TA
展开全部
foreach ($i in Get-Content Groupname.txt)
{
if($i){Get-ADGroupMember "$i" -Recursive | select SamAccountName >M:\$i.txt}
}
这样就应该没有空行了。
至于空格 $i=$i.Trim()
这样就去掉了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式