1 votos

Guardar y restaurar datos de línea de comandos

Yo le zip un archivo con una contraseña. Entonces, escribir un guión y pregunte:

if (have the password saved) {
   unzip file
} else {
    ask password
    save password
    unzip file
}

Quiero que el usuario escriba sólo una contraseña de tiempo en ese equipo. Así que cuál es el mejor programa para guardar y restaurar datos. Utilización de un archivo es demasiado obvio, va a ser un poco más seguro.

1voto

Chris Lieb Puntos 106

Mi AppleScript-fu no es la tarea de proveer de usted el código necesario, pero creo que es más probable encontrar la solución por aprovechando el llavero de.

0voto

Jeff Bloom Puntos 155

Si entiendo la pregunta correctamente, usted desea que el usuario introduzca una contraseña una vez y guardar la entrada en una variable que puede ser reutilizada más adelante en la secuencia de comandos. Puedes hacerlo así:

# Let the user enter a password and store it in a variable called `$passw`
read -p "Password: " passw
# After that, you can use the variable `$passw`
echo "$passw"
# Delete the password variable at the end
unset passw

Si no desea que a echo la contraseña como el usuario lo escribe, puede utilizar:

# Let the user enter a password and store it in a variable called `$passw`
echo "Password:"
stty -echo
read passw
stty echo
# After that, you can use the variable `$passw`
echo "$passw"
# Delete the password variable at the end
unset passw

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X