[Dev] 昨日の日付のファイルを作成する

in #japanese2 years ago (edited)
現在の日時を表示
date
1ヵ月前の日時を表示
date --date '1 month ago'
日時を編集して表示
date '+%Y%m%d0000' --date '1 month ago'
1ヵ月前の日時でファイルをさ作成
touch -t `date '+%Y%m%d0000' --date '1 month ago'` sample
作成されたファイルを表示
ls -l

image.png


image.png

1日前(昨日)
touch -t `date '+%Y%m%d0000' --date '1 days ago'` sample1
1カ月前(先月)
touch -t `date '+%Y%m%d0000' --date '1 month ago'` sample2
1年前(昨年)
touch -t  `date '+%Y%m%d0000' --date '1 year ago'` sample3
1日後(明日)
touch -t `date '+%Y%m%d0000' --date '1 days'` sample4
1ヵ月後(来月)
touch -t `date '+%Y%m%d0000' --date '1 month'` sample5
1年後(来年)
touch -t `date '+%Y%m%d0000' --date '1 year` sample6

10個の(空)ファイルを作成する。その1

FILENAME=`date '+%Y%m%d0000' --date '1 month'`;\
for var in $(seq -w 1 10);\
do touch -t ${FILENAME} sample_${FILENAME}_${var}.txt;\
done

image.png


10個のファイルを作成する。その2

FILENAME=`date '+%Y%m%d0000' --date '1 month'`;\
for var in $(seq -w 1 10);\
do \
cp dummy sample_${FILENAME}_${var}.txt;\
touch -t ${FILENAME} sample_${FILENAME}_${var}.txt;\
done

image.png


参考記事
https://zenn.dev/skksky_tech/articles/20201115_date-command

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.075
BTC 64496.87
ETH 1680.70
USDT 1.00
SBD 0.42