下面的代码, 如果a.txt中没有空行, 或没有行中包含: 或, 则最后不能生成ok.txt, 如何自始至终都生成ok.txt?
另外, 第2行和第3行和第4行能合并写在一起吗?- gc -Encoding UTF8 "C:\Users\Administrator\Desktop\a.txt" |
- ? { $_.trim() -ne "" } | #排除空行
- ? { $_.trim() -notmatch ":" } | #排除包含:的行
- ? { $_.trim() -notmatch "," } | #排除包含,的行
- sc -Encoding UTF8 "C:\Users\Administrator\Desktop\ok.txt"
复制代码
|