n350071のブログ

主にRubyなフリーランスエンジニア

shellでカレンダーを使ったり週番号を取得したい

2019-08-25 n350071shell

👍 カレンダーを使う

$ cal
    August 2019
Su Mo Tu We Th Fr Sa
             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 30 31

$ cal -j
        August 2019
 Su  Mo  Tu  We  Th  Fr  Sa
                213 214 215
216 217 218 219 220 221 222
223 224 225 226 227 228 229
230 231 232 233 234 235 236
237 238 239 240 241 242 243

$ ncal
    August 2019
Mo     5 12 19 26
Tu     6 13 20 27
We     7 14 21 28
Th  1  8 15 22 29
Fr  2  9 16 23 30
Sa  3 10 17 24 31
Su  4 11 18 25

$ cal -help
Usage: cal [general options] [-hjy] [[month] year]
       cal [general options] [-hj] [-m month] [year]
       ncal [general options] [-hJjpwy] [-s country_code] [[month] year]
       ncal [general options] [-hJeo] [year]
General options: [-NC3] [-A months] [-B months]
For debug the highlighting: [-H yyyy-mm-dd] [-d yyyy-mm]

オプションの意味

  • h: ハイライトが消える
  • j: 日番号
  • y: 年間カレンダー

👍 週番号が欲しい

$ date +%V
34