From 42f664e920ffbe64761475eb8e199686df47fde0 Mon Sep 17 00:00:00 2001 From: drduh Date: Sun, 10 Jul 2016 17:47:27 +0000 Subject: [PATCH] BSD-compatible grep flags. Match username to EOL. --- pwd.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pwd.sh b/pwd.sh index e98f609..c9bf1f1 100755 --- a/pwd.sh +++ b/pwd.sh @@ -1,12 +1,12 @@ #!/usr/bin/env bash # -# Script for managing passwords in a GunPG symmetrically encrypted file. +# Script for managing passwords in a GnuPG symmetrically encrypted file. set -o errtrace set -o nounset set -o pipefail -filter="$(command -v grep) --invert-match --regexp" +filter="$(command -v grep) -v --regexp" gpg="$(command -v gpg || command -v gpg2)" safe="${PWDSH_SAFE:=pwd.sh.safe}" @@ -87,7 +87,7 @@ read_pass () { get_pass " Enter password to unlock ${safe}: " printf "\n\n" - decrypt ${password} ${safe} | grep " ${username}" || fail "Decryption failed" + decrypt ${password} ${safe} | grep " ${username}$" || fail "Decryption failed" }