シェルスクリプトで日付と文字列を結合する

More than 1 year has passed since last update.

たとえば、今日が20161031だとして、

article_2016103.txt

という文字列をシェルスクリプトで生成する方法です。

today=$(date "+%Y%m%d")
echo "article_${today}.txt"
# => article_20161031.txt

または、以下のようにも書けるけど、$ の方を使う方が良いらしい。

today=`date "+%Y%m%d"`
echo "article_${today}.txt"
# => article_20161031.txt

おわり。 :thought_balloon: