准备你的电子联系方式
安装qrencode

echo 电子邮件、qrencode 把wx 名片写入data.txt

echo -n '        your@mail.com     ' | gzip  |base64  >data.txt
qrencode -t ASCIIi  https://u.wechat.com/yourshareqrlink | gzip | base64 >>data.txt

从data.txt 输出

 cat  data.txt  |base64 --d |gzip -d

image-1716715848610

从上图看出,需要去掉第一行尾的#,找GPT给出代码:

decoded_content=$(cat data.txt | base64 --decode | gzip -d)
awk 'NR==1 { sub(/#+$/, ""); print } NR!=1' <<< "$decoded_content"

调整后的样子

image-1716715877504

生成base64的联系方式

使用上面结果,base64到qr.txt

processed_content=$(awk 'NR==1 { sub(/#+$/, ""); print } NR!=1' <<< "$decoded_content")

echo "$processed_content" | gzip | base64 > qr.txt

 cat  qr.txt
 
 #输出最终的base64字符串:
H4sIAAAAAAAAA91VywrCMBC85ysK3v0Gf0VEoYeq/f9LD1Ky89htRQ/iQmtNN5OZyZAOQ1HTebxd
x+d4P83z8fKYpKEdvlY/DoW617H1eo3hf+wFqI4fp+EyOI7zGk7v7dja747pBlR/Zk5vQ8Um9WoT
imHXuxNYeqVS8qvcQa3eGOMRGWEZVv1ZbXYcDSuljNlS0MQrlqURjRKd0OYgEFp/2YBEYOabTmVm
jV9FsMiMFym9iqxYdPQvjiasnJmYK4VJvWImLEvNt6z4BR9/7JSGlE4GF0vdUV7OQCkoStF9s16h
M3r0aRw4MunJgNlRbzhf5XnFFRkzo8QrXBlZsVuFV7iqk7Y7DAzlxtmS3VBeqALt/jpzkjAgAuV2
EH1j/sXJ8Fn9P9QCHgFTP8sKAAA=

使用上面整理后的base64字符串,输出为二维码样式:

 cat  qr.txt  |base64 --d |gzip -d