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 | 00:35 |
geirha | gmh: alias kan ikke brukes til det. Du trenger en funksjon | 07:42 |
geirha | encrypt() { gpg --symmetric < "$1" > "$2"; } | 07:42 |
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:22 |
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:23 |
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. | 20:24 |
geirha | encrypt() { gpg --symmetric < "$1" > "$1.gpg" && rm "$1"; } | 21:36 |
gmh | hvis gpg failer da fordi du gir den to forskjellige passord | 21:37 |
geirha | decrypt() { [[ $1 = *.gpg ]] && gpg -d < "$1" > "${1%.gpg}" && rm "$1"; } | 21:38 |
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:40 |
geirha | her returnerer den 2 hvis jeg gir forskjellig passord | 21:42 |
geirha | Men da har du allerede laget ei tom fil | 21:42 |
geirha | så kanskje bedre å kjøre gpg --symmetric "$1" i stedet | 21:45 |
geirha | altså: encrypt() { gpg --symmetric "$1" && rm "$1"; }; decrypt() { gpg -d "$1" && rm "$1"; } | 21:52 |
geirha | pass på å ikke utelate noen av fnuttene (") | 21:54 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!