Saya memiliki file CSV (format disediakan di bawah) dengan pembatas disetel ke ,
. Sebagai keluaran, kami ingin menghapus column 4 ( Values )
dari CSV di bawah.
Kami membutuhkannya hanya dalam skrip batch WINDOWS karena tidak ada pengaturan skrip lain yang diizinkan di server. Server juga memiliki powershell tetapi kami tidak yakin bagaimana menggunakan perintah PowerShell untuk memenuhi tujuan di bawah ini.
CSVnya seperti di bawah ini:
ID, NAME, SR, Values, Status
"1", "Raj", "123", "A,B,C,D,E", "False"
"2", "Rahul", "456", "C", "False"
Kami mencoba ini tetapi tidak berfungsi seperti yang diharapkan:
(Get-Content .\testCSV.csv) | Foreach-Object { $_.split()[4] -join ' ' } | Out-File .\file.txt
Hasil yang Diharapkan (menghapus kolom Nilai)
ID, NAME, SR, Status
"1", "Raj", "123", "False"
"2", "Rahul", "456" , "False"