我有一个我每天下载的文件,我想要做的是创建一个脚本来读取文本文件并删除任何包含字符串“---”的行
我从"(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批处理文件自动化。
该文件内容如下
建议数量,交易数量
--------------------,-----------------
试着给你一个我试图解决的图形表示
有什么想法吗?
此致
理查德
答案 0 :(得分:5)
解决了它,一个快速修正案,这里是(get-content "L:\movement.txt") -notmatch "---" | out-file "L:\movement.txt"