[00:35] <RoyK> alias er bare for å skrive noe
[00:35] <RoyK> pc-151-108:~ roysk$ alias balle="echo ballefaen"
[00:35] <RoyK> pc-151-108:~ roysk$ balle
[00:35] <RoyK> ballefaen
[07:42] <geirha> gmh: alias kan ikke brukes til det. Du trenger en funksjon
[07:42] <geirha> encrypt() { gpg --symmetric < "$1" > "$2"; }
[20:22] <gmh> brukte et bash script som jeg kalte encrypt.
[20:22] <gmh> Virker utmerket, men det ligner jo veldig på den du skriver der
[20:23] <gmh> Egentlig kunne jeg tenkt meg at (hvis det er vellykket <- superviktig) den slettet den gamle filen når den laget den nye.
[20:23] <gmh> gjelder både encrypt og decrypt
[20:23] <gmh> Decrypt vet du vel kanskje ikke om er velykket uten å se innholdet i filen eller får du en melding om du skriver feil passord?
[20:24] <gmh> Nå tar encrypt og legger til ".gpg" på $1
[20:24] <gmh> Decrypt fjerner ".gpg" på $1
[20:24] <gmh> så ingen $2 i det hele tatt.
[21:36] <geirha> encrypt() { gpg --symmetric < "$1" > "$1.gpg" && rm "$1"; }
[21:37] <gmh> hvis gpg failer da fordi du gir den to forskjellige passord
[21:38] <geirha> decrypt() { [[ $1 = *.gpg ]] && gpg -d < "$1" > "${1%.gpg}" && rm "$1"; }
[21:40] <geirha> enkelt å teste
[21:40] <geirha> if gpg --symmetric </dev/null >/dev/null; then printf 'success: %d\n' "$?"; else printf 'fail: %d\n' "$?"; fi
[21:42] <geirha> her returnerer den 2 hvis jeg gir forskjellig passord
[21:42] <geirha> Men da har du allerede laget ei tom fil
[21:45] <geirha> så kanskje bedre å kjøre gpg --symmetric "$1" i stedet
[21:52] <geirha> altså: encrypt() { gpg --symmetric "$1" && rm "$1"; }; decrypt() { gpg -d "$1" && rm "$1"; }
[21:54] <geirha> pass på å ikke utelate noen av fnuttene (")