Unix 日付形式ファイルの問題

Unix 日付形式ファイルの問題

私のファイル名は日付形式です。例:20160920-A.cc1。毎日私は現在の日付(yyyymmdd-A.cc1)を含む他のファイルを受け取ります。ロードされたファイルと同じ名前とファイルのサフィックスで日付とタイムスタンプを使用してこのファイルをアーカイブする必要があります。

したがって、私の入力は 20160920-A.cc1出力と同じように別のフォルダに移動さ​​れ、次のようになります。 20160920-A.cc1_20160920-hh:mm:ss

ベストアンサー1

dateコマンドを詳しく知る必要があります。望むよりdate --help
tarball の使用のためにアーカイブするには、

tar czf filename_`date +%Y%m%d_%H_%M_%S`.tar.gz filename

つまり

tar czf 20160920-A.cc1_`date +%Y%m%d_%H_%M_%S`.tar.gz 20160920-A.cc1  

コロンは:有効なファイル名ではないので、_hh:mm:ssの代わりにアンダースコアを使用してください。

おすすめ記事