⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showpgpsign

📁 linux下的E_MAIL客户端源码
💻
字号:
#!/bin/sh## Usage: showpgpsign boundary file## This script will decompose a "multipart/signed" with protocol#    "application/pgp-signature" and pass the parts to pgp### Use awk to scan the parts## Search for first boundary# Until next boundary, save lines to data file# Until next boundary, save lines to sig file#BOUND=--$1LASTBOUND=${BOUND}--DATAFILE=/tmp/$$.dataSIGFILE=/tmp/$$.sigAWKFILE=/tmp/$$.awkecho "BEGIN {"					>> $AWKFILEecho "   part = 0"				>> $AWKFILEecho "   lastLen = 0"				>> $AWKFILEecho "   prevSet = 0"				>> $AWKFILEecho "}"					>> $AWKFILE## Increment part number for each boundary#echo "/$BOUND/ || \\"				>> $AWKFILEecho "/$LASTBOUND/ {"				>> $AWKFILEecho "   part = part + 1"			>> $AWKFILEecho "}"					>> $AWKFILE## Put non-boundaries in appropriate files.  If the data file ends with#   a blank line, that line is not added#echo "! /$BOUND/ && \\"				>> $AWKFILEecho "! /$LASTBOUND/ {"				>> $AWKFILEecho "   if ( part == 1 ) {"			>> $AWKFILEecho "      if ( prevSet == 1 )"		>> $AWKFILEecho "         print prev >> \"$DATAFILE\""	>> $AWKFILEecho "      lastLen = length"			>> $AWKFILEecho "      prev = \$0"				>> $AWKFILEecho "      prevSet = 1"			>> $AWKFILEecho "   }"					>> $AWKFILEecho "   else if ( part == 2 ) {"		>> $AWKFILEecho "      if ( prevSet == 1 && lastLen > 0 )"	>> $AWKFILEecho "         print prev >> \"$DATAFILE\""	>> $AWKFILEecho "      print >> \"$SIGFILE\""		>> $AWKFILEecho "   }"					>> $AWKFILEecho "}"					>> $AWKFILEcat $2 | awk -f $AWKFILExterm -title "Authenticate" -e ishdecrypt $SIGFILE $DATAFILErm -f $AWKFILE $SIGFILE $DATAFILE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -