保護されたファイルを圧縮するためにパスワードを変数として提供する方法は?

保護されたファイルを圧縮するためにパスワードを変数として提供する方法は?

解凍するためにパスワードの入力を求める代わりに、変数を使用してパスワードを渡したいと思います。このパラメータを試してみましたが、-P私には適していないようです。

[ora@hp_01 ZIP]$ zip -qT -P oracle test_zip.zip *.xml
[zicPYwGa] test.xml password:
[orae@hp_01 ZIP]$

答え1

p7zipを使って、

7z a test_zip.zip -p oracle *.xml

関連情報