ファイル圧縮時にファイル拡張子を維持する

ファイル圧縮時にファイル拡張子を維持する

filename.txtというファイルを圧縮したいです。

これは次の方法で簡単に行うことができます。

zip filename filename.txt 

これにより、次の圧縮ファイルが生成されます。filename.zip

しかし、ファイル名にファイル拡張子を保持したいと思います。

創造時と同様にfilename.txt.zip

可能ですか?

答え1

通常、これを行う関数を作成できます。

myzip() { zip "$1".zip "$1"; }

その後、電話myzip filename.txtで終わります。filename.txt.zip

関連情報