Terminal - arquivos zip com caracteres especiais na senha

0

Então, eu tive essa pergunta antes e ela foi respondida " Terminal - Zip vários diretórios em arquivos zip separados com senha " no entanto eu não consegui descobrir como eu posso usar uma senha com caracteres especiais como! @ # $. Eu tentei as soluções típicas:

  • Coloque a string inteira da senha em "" ou "
  • / antes de cada caractere especial.

Nada funcionou. Este é o comando que funcionou para mim, exceto que a senha nunca foi definida como correta (em minhas tentativas, ela foi configurada para algo diferente do que eu pretendia, ou não foi definida em conjunto)

for i in */; do zip -r "${i%/}.zip" "$i" -p "mypassword!@#$" ; done
    
por Tarek 16.06.2017 / 22:21

1 resposta

0

Você provavelmente está usando "/" em vez de "\", então a solução certa será assim:

 mypassword\!\@\#\$
    
por 16.06.2017 / 22:57