FIX: corrected loop in bash-enc.sh

This commit is contained in:
xpk 2024-03-18 16:19:35 +08:00
parent fb1568da27
commit 0a6585508a
Signed by: xpk
GPG Key ID: CD4FF6793F09AB86
1 changed files with 7 additions and 6 deletions

View File

@ -15,14 +15,15 @@ while [[ $# -gt 0 ]];
do
case "$OPER" in
"-e")
openssl enc -aes-256-cbc -e -in $1 -out /dev/shm/$1 -K $key -iv $iv -base64
cat /dev/shm/$1 > $1
shift
openssl enc -aes-256-cbc -e -in $1 -out /dev/shm/bash-enc.tmp -K $key -iv $iv -base64
cat /dev/shm/bash-enc.tmp > $1
;;
"-d")
openssl enc -aes-256-cbc -d -in $1 -out /dev/shm/$1 -K $key -iv $iv -base64
cat /dev/shm/$1 > $1
shift
openssl enc -aes-256-cbc -d -in $1 -out /dev/shm/bash-enc.tmp -K $key -iv $iv -base64
cat /dev/shm/bash-enc.tmp > $1
;;
esac
shift
rm -f /dev/shm/bash-enc.tmp
done