У меня есть длинный текстовый файл (возможно, более 70 000 строк), который мне нужно изменить - удалить некоторые строки и изменить некоторые другие. Что такое правильная пакетная команда?
У меня есть этот текстовый файл:
blah
blah_blah, blah_other_blah
NUMLINES, 71369
VARIABLE_TYPES,T1,T10,S
!,NUMBER,OTHER
*,"1421915957",3
*,"1422222863",7
*,"1422239294",4
*,"1422382002",10
*,"1422485177",4
*,"1422496045",8
*,"1422500174",10
*,"1422500175",8
and so on
*,"1930482159",10
*,"1930482160",3
*,"1930482161",3
## some other blah lines
blah
И я хочу иметь это:
NUMBER;OTHER
1421915957;3
1422222863;7
1422239294;4
1422382002;10
1422485177;4
1422496045;8
1422500174;10
1422500175;8
and so on
1930482159;10
1930482160;3
1930482161;3
Спасибо за вашу помощь.
Пока что я попытался удалить ненужные строки с помощью этого кода:
findstr /v /b /c:"*," file1.txt > file2.txt
findstr /x /v /l /G:"file1.txt" "file2.txt" > "file3.txt"
Но он завершается со строкой поиска до long