Cosense(Scrapbox) TIL用カレンダー2025年版


以前 ScrapboxでTIL という記事を書いたんですが、今更その2025年版カレンダーを作ったのでメモ。

実際には月毎のページを作っています。

カレンダー作成用

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
(
cal 01 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-01-%02d]",$i);}else{$i="-"}}print}'
cal 02 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-02-%02d]",$i);}else{$i="-"}}print}'
cal 03 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-03-%02d]",$i);}else{$i="-"}}print}'
cal 04 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-04-%02d]",$i);}else{$i="-"}}print}'
cal 05 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-05-%02d]",$i);}else{$i="-"}}print}'
cal 06 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-06-%02d]",$i);}else{$i="-"}}print}'
cal 07 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-07-%02d]",$i);}else{$i="-"}}print}'
cal 08 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-08-%02d]",$i);}else{$i="-"}}print}'
cal 09 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-09-%02d]",$i);}else{$i="-"}}print}'
cal 10 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-10-%02d]",$i);}else{$i="-"}}print}'
cal 11 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-11-%02d]",$i);}else{$i="-"}}print}'
cal 12 2025 | tail -n +3 | sed -r 's/_\x08//g' | awk -v FIELDWIDTHS='2 3 3 3 3 3 3' -v OFS='\t' '$1=$1{for(i=1;i<=NF;i++){gsub(" ","",$i);if($i!=""){$i=sprintf("[2025-12-%02d]",$i);}else{$i="-"}}print}'
) | clip