准备你的电子联系方式
安装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
从上图看出,需要去掉第一行尾的#,找GPT给出代码:
decoded_content=$(cat data.txt | base64 --decode | gzip -d)
awk 'NR==1 { sub(/#+$/, ""); print } NR!=1' <<< "$decoded_content"
调整后的样子
生成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