データを含むフォルダを作成し、ファイルを追加してフォルダを圧縮する方法

データを含むフォルダを作成し、ファイルを追加してフォルダを圧縮する方法

日付を含むフォルダを作成し、そのフォルダにいくつかのファイルを追加し、フォルダを圧縮する必要があります。例えば

次のファイルを含むAというディレクトリがあります。 pandi_yyyymmdd.csv, vino_YYYYMMDD.csv

フォルダを作成する必要があります。たとえば、pandi_vino_YYYYMMDDそのフォルダに上記のファイルを追加する必要があります。

最後に、フォルダを圧縮する必要があります。pandi_vino_YYYYMMDD

私は次のように試しましたzip -q pandi_vino.`date +%Y%m%d`pandi.20200528.csv | mkdir pandi_vino.`date +%Y%m%d

答え1

私が理解しているかわかりません。

Aフォルダ全体をpandi_vinoに圧縮する必要がある場合:

FOLDER=pandi_vino_`date +%Y%m%d`; cp -r A $FOLDER && zip -r $FOLDER.zip $FOLDER

他のアイデアがあれば教えてください。初めてここに

関連情報