A következőt használom erre:
#!/bin/sh
PASSFILE=$1
export SAVE_PASSFILE="gpg --no-use-agent -a -o ${PASSFILE} -c -"
OPEN_PASSFILE="gpg --no-use-agent -d ${PASSFILE}"
umask 177 &&
if [ -e ${PASSFILE} ]; then
ed \!"$OPEN_PASSFILE"
else
touch ${PASSFILE} &&
ed ${PASSFILE}
fi
menteni a következőképpen lehet:
w !$SAVE_PASSFILE
Azért tetszik mert a HDD-n csak titkosított file van, meg azért is mert én írtam. :)
Az ed elég barátságtalan editor, de mással nem tudtam megoldani a mentés részt.
Szíves felhasználásra.