シェル - シェルスクリプト - 日付を変数化

 クラウディア
1. 概要
2. 日付を変数化

1. 概要

 わりとありがちなことではないかと思います。  スクリプト内で、日付を変数として扱いたいという場面。  本ページは、下記のサイトを参考にさせていただきました。
bash 変数に日付を入れる方法

2. 日付を変数化

 「date」コマンドで、日付の部分を書式化して取得するには

$ date "+%Y%m%d"
20210729
 とやればいいので、後は「``」で囲んで変数にいれればいいだけのことです。
#!/bin/sh

export today=`date "+%Y%m%d"`
echo $today

 てなシェルスクリプトを書いて、実行すると、下記の結果が得られます。
sh: /home/hogehoge/lang/sh/etc/date.sh: Permission denied
earthcar(アースカー)