【发布时间】:2015-07-01 01:37:00
【问题描述】:
我使用变量 $listing 作为文件名,如下所示。
Get-Content BHS_output.txt | Select-String -pattern $listing| sort | Foreach-Object {$_ -replace "$listing", ""} > $listing
其中$listing 是第一次迭代时文件第一行的变量。在第二次迭代中
$listing = Get-Content .\file.txt | select-object -First 1 .
$listing 必须有 BHS_E_CNBY20150622035126.CSV .. 不是 BHS_E_BHSA20150622035126.CSV 。
文件名:TestFile1_sorted.txt
BHS_E_BHAA20150622035126.CSV
BHS_E_BHSA20150622035126.CSV
BHS_E_CNBY20150622035126.CSV
BHS_E_PACS20150622035126.CSV
【问题讨论】:
-
如果是相关的,你能告诉我们你的意思是什么我需要在while循环语句中使用输出文件超过5次
-
我使用变量 $listing 作为文件名,如下所示。获取内容 BHS_output.txt |选择字符串模式 $listing|排序 | Foreach-Object {$_ -replace "$listing", ""} > $listing 其中 $listing 是第一次迭代时文件第一行的变量。在第二次迭代 $listing = Get-Content .\file.txt |选择对象-First 1 。 $listing 必须有 BHS_E_CNBY20150622035126.CSV .. 不是 BHS_E_BHSA20150622035126.CSV。
-
所以我需要从文件 TestFile1_sorted.txt 中删除第一行以继续下一步。我是 Sybase 开发人员,这是我的第一个项目。在此先感谢马特。
-
你能edit你的问题与这些信息。您的问题可能与您的标题所暗示的不同。