より具体的には、ファイル名にUnixタイムスタンプを追加したいと思います。
db:backup --database=mysql --destination=s3 --destinationPath=date+random.sql --compression=gzip
しかし、これは私が望むものではなく、ファイル名として "date + random.sql"を提供します。
答え1
この構造を使用して、代替コマンドのテキスト出力を$( ... )
生成します。...
--destinationPath="$(date)"+random.sql
ただし、標準日付形式はタイムスタンプにあまり適していないため、通常は次のようにより適切な形式を定義します。
--destinationPath=$(date +%Y%m%d%H%M%S)+random.sql
答え2
私も --destinationPath=$(date +%F)+random.sql が好きです。
それはこのような日付を提供します2015-03-17
。
日付形式は次のとおりです。Posix形式strftime() で使用されます。