String Powershell删除文本文件中的字符串
我有一个每天下载的文件,我想做的是创建一个脚本,读取文本文件并删除包含字符串“--”的所有行 我从String Powershell删除文本文件中的字符串,string,powershell,delete-row,String,Powershell,Delete Row,我有一个每天下载的文件,我想做的是创建一个脚本,读取文本文件并删除包含字符串“--”的所有行 我从“(获取内容L:\holdings.txt)|其中{$\une”“| out file holdings.txt” < >删除所有空白行,没有任何问题,然后尝试 $del -like "*-*" "(get-content L:\holdings.txt) | where {$_ -ne $del | out-file L:\holdings.txt" 我认为这将删除任何数据行,而它运行时没有错误
“(获取内容L:\holdings.txt)|其中{$\une”“| out file holdings.txt”
< >删除所有空白行,没有任何问题,然后尝试
$del -like "*-*"
"(get-content L:\holdings.txt) | where {$_ -ne $del | out-file L:\holdings.txt"
我认为这将删除任何数据行,而它运行时没有错误,该行不会被删除
我不知道它是否相关,但我要删除的那一行将始终是第二行,因为它是逗号分隔的SQL批处理文件自动化
文件内容如下
通知编号、交易编号--------------------,----------------- 只是想给你们一个我正在尝试解决的图形表示 有什么想法吗 问候
Richard解决了它,一个快速的修正,现在它是
(获取内容“L:\movement.txt”)-notmatch”--“| out文件“L:\movement.txt”
希望它能在将来帮助其他人!