phoenix-powerブログに載せる画像が多すぎた場合、書くのを楽にするために。

images_markdown.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/zsh

lhome=${0:a:h:h}
dir=${0:a:h}
dir_e=$1
file=`ls $dir_e | tr -d ' '`
file_n=$lhome/${dir_e}.html
line=`echo $file | wc -l | tr -d ' '`

touch $file_n

for (( i = $line; i > 0; i -- ))
do

    line_n=`echo $file | awk "NR==$i"`

cat << EOF >> $file_n

# ここに書式
![](/$dir/$dir_e/$line_n)

EOF

done

cat $file_n | pbcopy

# ファイルを削除したくない場合は、コメントアウト
rm $file_n

例えば、以下の様なフォルダがあるとすると、スクリプトを~/images/に置き、そこで、./images_markdown.sh 201407とします。

1
2
3
4
5
6
~/images/201407
├── 01a.png
├── 01b.png
└── 01c.png

0 directories, 3 files

Markdown形式での画像ファイルがクリップボードに取得されます。

1
2
3
4
5
6
7
8
# ここに書式
![](/images/201407/01a.png)

# ここに書式
![](/images/201407/01b.png)

# ここに書式
![](/images/201407/01c.png)