对不起或者是厚。 我搜索高,低,试图解决如何批量处理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
,还是丑陋的东西与子shell调用。) {}
中的任何字从-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