From e6da8f23ae464491a5bc7859fe119f5d43cb8abb Mon Sep 17 00:00:00 2001 From: mxmehl Date: Fri, 10 Jul 2015 16:14:41 +0300 Subject: [PATCH] expand notesinsert to read password only from file --- action.sh | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/action.sh b/action.sh index c275a1a..58444a3 100755 --- a/action.sh +++ b/action.sh @@ -152,9 +152,22 @@ function notesdelete { # $1=$USER function notesinsert { # Update datasheet (add new entry in Email section) USER=$1 - PASS=$2 + PASSFILE=$2 - sed -i "/$TAIL/i User: $USER\nPass: $PASS\n" $NOTES + # Create temporary file from $PASSFILE + sed -E 's/(.*)/User: $USER\nPass: \1/' $PASSFILE > .$PASSFILE.tmp + + # Insert this edited file into the datasheet + sed -i "/$TAIL/ { + h + r .$PASSFILE.tmp + g + N + }" $NOTES + + rm .$PASSFILE.tmp + +# sed -i "/$TAIL/i User: $USER\nPass: $PASS\n" $NOTES } ## FIRST CHECKS