2017-02-07 9 views
-1

.csvファイルの各行をカウントし、count = 14が含まれている行を削除するにはどうすればよいですか?PowerShellがbatファイルを使用して各行の数を確認する

例:私はabc.csvファイルを持っていますが、A1の各列には何らかのテキストがあります。ファイルの各列の長さを確認する必要があります。

(len(a)!=10) 

この行を削除します。以下のように データ:

abcxyz.jpg 
pqrxyzs.jpg

ここでは長さが11であるので、それは削除されますする必要があります。このような

+0

私はインポート、CSV Cで試してみました:\ディレクトリ\ file.csvになり| Measure-Object – vinnu

+0

ここでは、すべての行をチェックして、各行をチェックする必要があります。 – vinnu

+0

'Import-Csv C:\ Directory \ file.csv | foreach {Measure-Object} '? –

答えて

0

何か:

(import-csv "C:\temp\missing.csv" | where { $_.name.Length -le 10}) | export-csv "C:\temp\missing.csv" -NoTypeInformation 
関連する問題