Редактор партий для текстовых или html-файлов?

Есть ли инструмент, который может помочь мне в пакетном редактировании текстовых файлов в определенной папке?

Мне нужно удалить или вставить фрагменты несколько раз в много html-файлов и перестроить их.

Спасибо заранее!

5
задан 2 September 2011 в 18:57

14 ответов

Как показал Джулиан, sed является правильным инструментом для этого.

Я просто хочу добавить два замечания:

вы можете обрабатывать сразу несколько файлов, просто указав список файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если вам нужно работать с некоторыми фрагментами вручную, вы можете включить плагин Snippets в gedit:

Edit -> Preferences -> Plugins -> Snippets. Вам может показаться, что это удобно.

2
ответ дан 25 May 2018 в 19:01

Как показал Джулиан, sed является правильным инструментом для этого.

Я просто хочу добавить два замечания:

вы можете обрабатывать сразу несколько файлов, просто указав список файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если вам нужно работать с некоторыми фрагментами вручную, вы можете включить плагин Snippets в gedit:

Edit -> Preferences -> Plugins -> Snippets. Вам может показаться, что это удобно.

2
ответ дан 25 July 2018 в 21:22

Как показал Джулиан, sed является правильным инструментом для этого.

Я просто хочу добавить два замечания:

вы можете обрабатывать сразу несколько файлов, просто указав список файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если вам нужно работать с некоторыми фрагментами вручную, вы можете включить плагин Snippets в gedit:

Edit -> Preferences -> Plugins -> Snippets. Вам может показаться, что это удобно.

2
ответ дан 31 July 2018 в 12:29

Как показал Джулиан, sed является правильным инструментом для этого.

Я просто хочу добавить два замечания:

вы можете обрабатывать сразу несколько файлов, просто указав список файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если вам нужно работать с некоторыми фрагментами вручную, вы можете включить плагин Snippets в gedit:

Edit -> Preferences -> Plugins -> Snippets. Вам может показаться, что это удобно.

2
ответ дан 2 August 2018 в 03:02

Как показал Джулиан, sed является правильным инструментом для этого.

Я просто хочу добавить два замечания:

вы можете обрабатывать сразу несколько файлов, просто указав список файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если вам нужно работать с некоторыми фрагментами вручную, вы можете включить плагин Snippets в gedit:

Edit -> Preferences -> Plugins -> Snippets. Вам может показаться, что это удобно.

2
ответ дан 4 August 2018 в 18:52

Как показал Джулиан, sed является правильным инструментом для этого.

Я просто хочу добавить два замечания:

вы можете обрабатывать сразу несколько файлов, просто указав список файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если вам нужно работать с некоторыми фрагментами вручную, вы можете включить плагин Snippets в gedit:

Edit -> Preferences -> Plugins -> Snippets. Вам может показаться, что это удобно.

2
ответ дан 6 August 2018 в 03:15

Как показал Джулиан, sed является правильным инструментом для этого.

Я просто хочу добавить два замечания:

вы можете обрабатывать сразу несколько файлов, просто указав список файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если вам нужно работать с некоторыми фрагментами вручную, вы можете включить плагин Snippets в gedit:

Edit -> Preferences -> Plugins -> Snippets. Вам может показаться, что это удобно.

2
ответ дан 7 August 2018 в 20:56

sed, редактор потока, ваш друг здесь. Например,

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменит все абзацы с идентификатором 'first' до id 'second' в файле.html и создаст файл .html.bak в сделке.

8
ответ дан 25 May 2018 в 19:01
  • 1
    ed также может быть жизнеспособным решением, если требование потока может быть ослаблено. – enzotib 2 September 2011 в 19:41

sed, редактор потока, ваш друг здесь. Например,

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменит все абзацы с идентификатором 'first' до id 'second' в файле.html и создаст файл .html.bak в сделке.

8
ответ дан 25 July 2018 в 21:22
  • 1
    ed также может быть жизнеспособным решением, если требование потока может быть ослаблено. – enzotib 2 September 2011 в 19:41

sed, редактор потока, ваш друг здесь. Например,

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменит все абзацы с идентификатором 'first' до id 'second' в файле.html и создаст файл .html.bak в сделке.

8
ответ дан 31 July 2018 в 12:29
  • 1
    ed также может быть жизнеспособным решением, если требование потока может быть ослаблено. – enzotib 2 September 2011 в 19:41

sed, редактор потока, ваш друг здесь. Например,

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменит все абзацы с идентификатором 'first' до id 'second' в файле.html и создаст файл .html.bak в сделке.

8
ответ дан 2 August 2018 в 03:02
  • 1
    ed также может быть жизнеспособным решением, если требование потока может быть ослаблено. – enzotib 2 September 2011 в 19:41

sed, редактор потока, ваш друг здесь. Например,

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменит все абзацы с идентификатором 'first' до id 'second' в файле.html и создаст файл .html.bak в сделке.

8
ответ дан 4 August 2018 в 18:52
  • 1
    ed также может быть жизнеспособным решением, если требование потока может быть ослаблено. – enzotib 2 September 2011 в 19:41

sed, редактор потока, ваш друг здесь. Например,

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменит все абзацы с идентификатором 'first' до id 'second' в файле.html и создаст файл .html.bak в сделке.

8
ответ дан 6 August 2018 в 03:15
  • 1
    ed также может быть жизнеспособным решением, если требование потока может быть ослаблено. – enzotib 2 September 2011 в 19:41

sed, редактор потока, ваш друг здесь. Например,

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменит все абзацы с идентификатором 'first' до id 'second' в файле.html и создаст файл .html.bak в сделке.

8
ответ дан 7 August 2018 в 20:56
  • 1
    ed также может быть жизнеспособным решением, если требование потока может быть ослаблено. – enzotib 2 September 2011 в 19:41

Другие вопросы по тегам:

Похожие вопросы: