¿Cómo poner con security la contraseña ingresada por el usuario en un file?

¿Hay alguna forma de poner la contraseña escrita por el usuario en un file (ya sea en Unix o en espera)?

read -s -p "enter password" input echo $input > file 

¿Es seguro el código anterior?

Quiero usar ese file como input de contraseña en mi script de espera

Porque lo he intentado y pude ver la contraseña que se muestra en la pantalla solo por un segundo con este código esperado.

 set timeout 30 stty -echo send_user -- "Password for $username :" expect_user -re "(.*)\n" set timeout .000000001 set timeout 30 send_user "\n" set timeout 30 set password $expect_out(1,string) send -- "$password\r"