2014-12-02 56 views
0

我有,我下载我想要做的就是创建一个脚本读取的文本文件,并删除了包含字符串的任何行的文件“---”PowerShell的删除字符串中的文本文件

我开始"(get-content L:\holdings.txt) | where {$_ -ne "" | out-file holdings.txt"

这将删除所有的空行,没有任何问题,我又试图

$del -like "*-*" 
"(get-content L:\holdings.txt) | where {$_ -ne $del | out-file L:\holdings.txt" 

其中我虽然会删除任何数据线,而它在运行时错误的行没有被删除了...

我不知道它是否相关,但是我想删除的行总是第二行,因为它是逗号分隔的SQL批处理文件自动化。

文件内容如下

咨询次数,甩卖数
--------------------,--------- --------

只是为了尝试给你,我想解决

任何想法的图形表示?

问候

理查德

回答

3

解决它,快速修正,这是(get-content "L:\movement.txt") -notmatch "---" | out-file "L:\movement.txt"

+0

希望它可以帮助别人,将来别人! – 2014-12-02 09:44:35