以下は私に日付を与えます。
$ date +%Y%m%d
20201012
以下は行われません。
$ date %Y%m%d
date: invalid date ‘%Y%m%d’
マニュアルページでは、正しい+
構文FORMAT
に加えて+
何が重要ですか?
date [OPTION]... [+FORMAT]
答え1
からinfo date
:
If given an argument that starts with a ‘+’, ‘date’ prints the
current date and time (or the date and time specified by the ‘--date’
option, see below) in the format defined by that argument, which is
similar to that of the ‘strftime’ function. Except for conversion
specifiers, which start with ‘%’, characters in the format string are
printed unchanged. The conversion specifiers are described below.
たとえば、次のようにできます。
date +"The year is %Y"
The year is 2020
答え2
+
日付形式文字列が導入されました。