データをいじいじしていると,大量のプロットをみなくてはならないことが多々あります.
そんなときに,一つのmdファイルにまとめてくれるコードを書きました.
(もっと上手いやり方があったら教えてください.)
make_figures_md.sh
#!/bin/sh
figurePATH="figureのあるディレクトリ"
mdPATH="mdを保存したいPATH/figures.md" #mdの名前も含める.
echo "# Figures" > $mdPATH
COUNT=1
for name in `ls $figurePATH | grep .png`
do
echo "![fig${COUNT}](${figurePATH}/${name})" >> $mdPATH
COUNT=$(( COUNT + 1 ))
done
ちなみにこのコードの注意点としては,figurePATH
で指定したディレクトリに存在するpngを全てまとめてしまうので,部分的にやりたいときは少し修正が必要です.
あとあまりないとは思いますが,pngのファイル名にスペースがあると上手くいかないです.