У меня есть папка, полная файлов HTML:
001.htm
002.htm
003.htm
…
Я хочу запустить Pandoc на них, чтобы преобразовать их в файлы Markdown с одинаковыми именами:
001.md
002.md
003.md
Эта команда работает на одном из них:
pandoc -f html -t markdown 001.htm -o 001.md
И я хочу использовать find
и xargs
для автоматического запуска аналогичной команды для каждого файла в папке.
Я дошел до этого:
find *.htm | xargs -I {} -n 1 pandoc -f html -t markdown -o {}
… Который усекает каждый файл в каталоге, так что теперь я спрашиваю, прежде чем что- то сломать.
Что не так с моей командой выше, и / или каков совершенно другой / более эффективный способ сделать это?