端末 - パスワードに特殊文字を含むZipファイル

端末 - パスワードに特殊文字を含むZipファイル

それでさっきこの質問がありましたが、答えを受けました。」ターミナル - パスワードを使用して複数のディレクトリを別々のzipファイルに圧縮します。「しかし、特殊文字(!@#$)を含むパスワードを使用する方法がわかりません。一般的な回避策を試してみました。

  • 完全なパスワード文字列を「」または「」で囲みます。
  • /各特殊文字の前に。

何も動作しません。パスワードが正しく設定されていないことを除いて、私に役立つコマンドは次のとおりです。 (私が試した結果、あなたが望むものとは異なるものに設定されたか、すべてが付属していませんでした。)

for i in */; do zip -r "${i%/}.zip" "$i" -p "mypassword!@#$" ; done

ベストアンサー1

おそらく "\"の代わりに "/"を使用したかもしれないので、正しい解決策は次のとおりです。

 mypassword\!\@\#\$

おすすめ記事