qrencode
是一个用于生成 QR 码的命令行工具
qrencode
。在大多数 Linux 发行版中,可以使用包管理器进行安装。例如,在 Ubuntu 或 Debian 上,可以使用以下命令:sudo apt-get install qrencode
generate_qr_code.sh
的 Bash 脚本文件,并将以下内容粘贴到其中:#!/bin/bash
# 检查参数数量
if [ "$#" -ne 1 ]; then
echo "Usage: $0 <text>"
exit 1
fi
# 获取输入文本
input_text="$1"
# 使用 qrencode 生成 QR 码并将其保存为 PNG 图像
echo "Generating QR code for text: $input_text"
qrencode -o qr_code.png "$input_text"
# 显示生成的 QR 码
echo "Displaying generated QR code..."
display qr_code.png
chmod +x generate_qr_code.sh
./generate_qr_code.sh "Hello, world!"
这将生成一个名为 qr_code.png
的 QR 码图像,并使用 display
命令(需要安装 ImageMagick)显示它。你可以根据需要修改脚本以适应你的需求。