Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2806

Macのdateコマンドで週の開始日(weekday)を取得する

$
0
0
Macのdateコマンドでは-dオプションが利用できない 忘れた頃にハマる。。 週の開始日なども取得できないので、関数を作成した。 週の開始日を取得する関数 #!/bin/bash sdate=$1 function weekday(){ sdate=$(date -j -f "%Y-%m-%d" "$sdate" +"%Y-%m-%d") wname=$(date -j -f "%Y-%m-%d" "$sdate" +"%w") wdate=$(date -j -v-"$wname"d -f "%Y-%m-%d" "$sdate" +"%Y-%m-%d") echo $sdate $wname $wdate } weekday 利用方法 $ sh weekday.sh 2021-6-9 2021-06-09 3 2021-06-06 左から - 引数の日付 - 曜日 - 週の開始日の日付 参考

Viewing all articles
Browse latest Browse all 2806

Trending Articles