用于从asciidoc创建pdf的Shell脚本

时间:2014-01-22 18:32:55

标签: linux shell

我是linux的新手,想要使用工具链从asciidoc创建一个pdf。

正在运行

a2x -fpdf -dbook --fop essayv1.txt  
shell中的

工作正常。 我想写一个脚本来自动化,所以我写了这个并把它放到create.sh:

myfile="/media/essay/essayv1"
rm -f ${myfile}.pdf
a2x -fpdf -dbook --fop ${myfile}.txt

但是,通过sh create.sh运行这个只能给我

.txt ERROR: missing SOURCE_FILE: /media/essay/essayv1

有人可以告诉我如何修复这个简单的脚本吗?

1 个答案:

答案 0 :(得分:0)

尝试:

#!/bin/sh
myfile="/media/essay/essayv1"
cd `dirname "${myfile}.txt"`
rm -f ${myfile}.pdf
a2x -fpdf -dbook --fop "${myfile}.txt"