Last active
July 31, 2017 09:34
-
-
Save jiangtao/1e2571d0c293cfb4416cc42c3cae366f to your computer and use it in GitHub Desktop.
pandoc convert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
from="src" | |
to="dist" | |
type="docx" | |
# 检测brew | |
if ! command -v brew >/dev/null 2>&1; then | |
echo "brew没有安装,请安装" | |
exit 0 | |
fi | |
# 检测pandoc | |
if ! command -v pandoc >/dev/null 2>&1; then | |
brew install pandoc | |
fi | |
# 检测 from | |
if [ ! -d $from ]; then | |
echo "src不存在" | |
exit 0 | |
fi | |
# 检测 to | |
if [ ! -d $to ]; then | |
mkdir $to | |
fi | |
# 检测src下是否含有docx | |
count=$(ls $from | grep ${type} | wc -l) | |
if [ $count == 0 ]; then | |
echo "src为空, 请放置文档到src目录下" | |
exit 0 | |
fi | |
cd $from | |
list=$(ls | grep ${type}) | |
for doc in $list | |
do | |
pandoc -s ${doc} -t html -o ${doc/${type}/html} | |
mv ${doc/${type}/html} "../${to}" | |
done | |
echo "src下所有的docx文件转换成html成功" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment