Shell

WSL2+Ubuntu 20.04の時刻ズレ解消方法

よく見かける手段。 WSL上で下記コマンドを実行。 sudo hwclock --hctosys これでも直らない場合。UTCになっているときなど。 PowerShellを管理者モードで起動してから以下のコマンドを実行してWSLを再起動。 wsl --shutdown

dateコマンドで『年月』を取得するときに気をつけたいこと。

以下は「YYYY-mm-dd」形式で与えられた引数から、その日付が所属する月を表示するスクリプト。 #!/usr/bin/env bash ARG=$1 YM=$(date "+%Y-%m" -d "${ARG}") echo ${YM} exit 0 ファイル名を「get-ym.sh」として、下記のように使う。 $ sh get-ym.sh '2018-…