
背景
スプシで表形式にテキストを並べて、それをコピーして使う事が多いのだが、はてなブログの「編集 markdown」は自動的に表になってくれない。 githubのissueなどをはスプシから貼り付けるとちゃんと表形式にしてくれる。(頭にmetadataがくっつくのでそこの削除だけは必要だが) 1度ターミナルを噛ませても良いので表のmarkdown形式に出来る様にしたい
仕様
やり方
- macのターミナルを開く
- PATHの通った所に移動する
- ファイルを作成 mark.sh
pbpaste | awk '
NR==1{
n=split($0, a, "\t");
printf "|";
for(i=1;i<=n;i++)printf "%s|", a[i];
printf "\n|";
for(i=1;i<=n;i++)printf "---|";
print ""
}
NR>1{
n=split($0, a, "\t");
printf "|";
for(i=1;i<=n;i++)printf "%s|", a[i];
print ""
}
' | pbcopy
- chmod +x mark.shで権限付与
- スプシから表コピー、ターミナル立ち上げ、下記のコマンドで完成
$ mark