将时间戳附加到函数中的输出文件

将时间戳附加到函数中的输出文件

我需要调整加密函数,以便输出文件的文件名中有时间戳。

function gpgencrypt {
   gpg --homedir /root/.gnupg/ --recipient "$RECIPIENT" --output "$OUTPUT/$(basename $FILE).pgp" --gnupg --armor --encrypt "$FILE"
}

答案1

DATE="$(date +"%Y%m%d%H%M")"

function gpgencrypt {
   gpg --homedir /root/.gnupg/ --recipient "$RECIPIENT" --output "$OUTPUT/$(basename $FILE)_$DATE.pgp" --gnupg --armor --encrypt "$FILE"
}

相关内容