У меня есть тысячи текстовых файлов с пустой первой строкой. Можно ли удалить эту строку во всех файлах одновременно?Как удалить первую пустую строку в нескольких файлах?
ответ
Вам нужен сценарий летучей мыши, как этот
@echo off
for %%i in (*.txt) do (
more +1 "%%~fi">>temp
del "%%~fi"
ren temp "%%~nxi"
)
Сохранить выше код как something.bat и запустить его в каталоге.
Это работает довольно хорошо и довольно быстро. Спасибо. – micco
Это будет работать с помощью Notepad ++ (протестировано с версией 6.2.3):
\A[\r\n]+
Объяснение:
\A
и \Z
всегда совпадают начало и конец всего файла, независимо от многострочной настройки.
Примечание. Это регулярное выражение несколько более общее, чем запрошено ОП. Он удалит любое количество последовательных исходных пустых строк, завершенных с любой последовательностью прерывания строки (\r\n
, \r
или \n
). Ничто не хуже, чем изменение тысяч файлов, только чтобы найти позже, что пара имеет разную последовательность строк или имеет несколько начальных пустых строк.
Альтернатива:
Другой регулярное выражение, которое работает так:
(?<!.)[\r\n]+
Объяснение:
Это использует негативный взгляд фоновым, (?<!)
, чтобы убедиться, что не существует никакого символа до последовательности CR
s и LF
s ,
Примечание. Для этого необходимо установить галочку . matches newline
.
- 1. Удалить пустую строку в CSV-файлах
- 2. Excel - удалите первую пустую строку
- 3. C++ Игнорировать пустую первую строку
- 4. найти и удалить строку в нескольких файлах
- 5. Удалить первую строку текстового файла
- 6. Пакетных скопировать первую строку текста в нескольких файлах .htm
- 7. Добавить пустую первую строку в поле смарт
- 8. Вставить диапазон ячеек в первую пустую строку и пустую колонку
- 9. Как удалить первую строку jTextArea
- 10. MYSQL: как удалить первую строку?
- 11. Заменить первую строку в файлах каталога
- 12. Невозможно удалить первую строку
- 13. Систематически удалить первую строку
- 14. Удалить пустую строку в Eclipse
- 15. Android, SQLite найти первую пустую строку
- 16. PHP mysql INSERT вызывает пустую первую строку
- 17. SQL Plus: удалить пустую/пустую строку в конце текстового файла
- 18. Удалить пустую строку в файле
- 19. найти первую полностью пустую строку на листе
- 20. C# Как удалить первую строку текстовых файлов?
- 21. удалить пустую строку с СЭД в KSH
- 22. Найти строку в нескольких файлах
- 23. Как удалить пустую строку в хэш
- 24. Как удалить пустую строку в python?
- 25. Как удалить пустую строку в Crystal Reports?
- 26. Как удалить пустую строку в список?
- 27. Python Как удалить пустую строку в html
- 28. Node.js Как удалить первую строку в файле
- 29. Как удалить первую строку в CSV-файле
- 30. Как удалить первую строку данных в R?
только используя блокнот ++? – MaVRoSCy
Возможное решение для скриптового скрипта - http://stackoverflow.com/questions/11226938/delete-first-line-of-file-if-its-empty Может быть проще, чем делать это в Notepad ++ для нескольких файлов. – DaV
Хотя можно найти замену в нескольких файлах, используя опцию «Найти в файлах» в блокноте ++, я не знаю, как совместить только первую пустую строку. – Noel