_why回来了,当然在他的服务器上留下了假脱机的消息。我想定期调查他的网站,检查新的线轴,如果它们还不存在,把它们转换成PDF。
我有投票&转换过程下来,使用https://github.com/bsandrow/_why-spool。我修改了抓取脚本中的一个块,看起来像这样:
echo "Downloading PCL files..."
spool_urls | while read spool_entry; do
file="$(spool_file "$spool_entry")"
echo " $file"
if [ ! -f "/home/max/_why-spool/build/$file.pdf" ]
then
echo "/home/max/_why-spool/build/$file.pdf does not exist" >> /home/max/why_log.txt
wget -q -O "src/$file" "$spool_entry"
fi
done
检查$file
.pdf是否存在。即使它确实存在,if
也会失败,并下载线轴。我该如何解决这个问题?
编辑:看。ls
-
max build $ ls /home/max/_why-spool/build/
ACCOUNTS.pdf BURN.pdf FAREWELL.pdf FLIPPED.pdf HELLOYES.pdf JUXT.pdf OUTRAGE.pdf REALITY.pdf SACRED.pdf STINKS.pdf WHATSUPDOC.pdf
AMANDA.pdf CORRUPTION.pdf FIGHTS.pdf FRIGHTS.pdf IMPERSON.pdf LEAPS.pdf PIRATEO.pdf RECEIPT.pdf SEAWATER.pdf TORN.pdf YOUGETIT.pdf
BIBLICAL.pdf EYES.pdf FIRELESS.pdf GAIMAN.pdf ITISUS.pdf LOOKUP.pdf READING.pdf REVERSE.pdf SENSORED.pdf TRIALS.pdf
我无法复制这个。我删除了一些文件进行测试,if
在应该通过的时候通过了。也许你可以试试这些
- 移动括号 前的感叹号
- 使用
-a
- 使用
-e
- 使用
$HOME
[[