pandocをバッチ処理する方法を試して解決するために、高低を検索しました。
HTML ファイルを含むフォルダーとネストされたフォルダーをマークダウンに変換するにはどうすればよいですか?
私はos x 10.6.8を使用しています
pandocをバッチ処理する方法を試して解決するために、高低を検索しました。
HTML ファイルを含むフォルダーとネストされたフォルダーをマークダウンに変換するにはどうすればよいですか?
私はos x 10.6.8を使用しています
次のコマンドを使用して、ディレクトリ ツリー内のファイルに任意のコマンドを適用できますfind
。
find . -name \*.md -type f -exec pandoc -o {}.txt {} \;
pandoc
サフィックスを持つすべてのファイルで実行され、.md
サフィックスを持つファイルが作成されます.md.txt
。.txt
( のない接尾辞を取得したい場合.md
、またはサブシェル呼び出しで醜いことをし たい場合は、ラッパースクリプトが必要になります。) から終了までの{}
任意の単語は、ファイル名に置き換えられます。-exec
\;
再帰的には機能しない bash スクリプトを作成しました。おそらく、ニーズに合わせて調整できます。
#!/bin/bash
newFileSuffix=md # we will make all files into .md
for file in $(ls ~/Sites/filesToMd );
do
filename=${file%.html} # remove suffix
newname=$filename.$newFileSuffix # make the new filename
# echo "$newname" # uncomment this line to test for your directory, before you break things
pandoc ~/Sites/filesToMd/$file -o $newname # perform pandoc operation on the file,
# --output to newname
done
# pandoc Catharsis.html -o test