3

FINDSTR.txt ファイル内の特定のテキストを検索するコマンドを実行しています。一致する行と前の行を印刷したい。

findstr "ActualStartDate:"  * > a.txt

私のファイルがこのような場合

abcd  
defg  
cds  
ActualStartDate: invalid date  

結果は次のようになります

cds  
ActualStartDate: invalid date
4

2 に答える 2

5

Windowsのgrepでこれを試してください:

grep -1 "ActualStartDate:" *.txt

出力は例です:

file.txt-cds
file.txt:ActualStartDate: 無効な日付
于 2013-07-10T15:28:06.497 に答える
3

組み込みの Windows スクリプトを使用して、これを簡単に実行できるバッチ ファイルとして作成されたツールがあります。

findrepl.bat - http://www.dostips.com/forum/viewtopic.php?f=3&t=4697

于 2013-07-11T01:17:17.220 に答える