だから私はここで解決策に従いました。 複数のディレクトリを別々のzipファイルに圧縮するコマンド
コマンドに-erを追加しましたが、期待どおりに各ループ操作のパスワード、つまり各圧縮フォルダのパスワードを入力する必要があります。
パスワード部分を自動化する方法は?すべての圧縮ファイルに同じパスワードを使用したいと思います。
ありがとう
編集:他のディレクトリにすべての出力zipファイルを作成できると思います。
ベストアンサー1
-er フラグの代わりに -P フラグを使用できます。これはパスワードが続くと予想します。
-P password
--password password
Use password to encrypt zipfile entries (if any). THIS IS INSE-
CURE! Many multi-user operating systems provide ways for any
user to see the current command line of any other user; even on
stand-alone systems there is always the threat of over-the-
shoulder peeking. Storing the plaintext password as part of a
command line in an automated script is even worse. Whenever
possible, use the non-echoing, interactive prompt to enter pass-
words. (And where security is truly important, use strong
encryption such as Pretty Good Privacy instead of the relatively
weak standard encryption provided by zipfile utilities.)
パスワードはコマンドラインに表示され、プロセスツリーを見る他の人が見ることができるので安全ではありません。
これが許可されていない場合は、Expectユーティリティを使用することをお勧めします。