legongju.com
我们一直在努力
2025-01-10 20:08 | 星期五

如何在Linux中批量生成二维码

在 Linux 中,可以使用命令行工具 qrencode 来批量生成二维码

  1. 首先,确保已经安装了 qrencode。在基于 Debian 的系统(如 Ubuntu)上,可以使用以下命令安装:
sudo apt-get install qrencode

在基于 Red Hat 的系统(如 CentOS、Fedora)上,可以使用以下命令安装:

sudo yum install qrencode
  1. 创建一个包含要生成二维码的文本内容的文本文件。每行一个条目,例如:
https://www.example1.com
https://www.example2.com
https://www.example3.com

将此文件保存为 urls.txt

  1. 使用以下 shell 脚本批量生成二维码。这将为 urls.txt 中的每个 URL 生成一个 PNG 图像,并将它们保存到名为 qrcodes 的文件夹中。
#!/bin/bash

input_file="urls.txt"
output_dir="qrcodes"

mkdir -p "$output_dir"

while read -r line; do
    qrencode -o "${output_dir}/$(echo "$line" | sed 's/[^a-zA-Z0-9]/_/g').png" "$line"
done < "$input_file"

将此脚本保存为 generate_qrcodes.sh,然后通过运行以下命令使其可执行:

chmod +x generate_qrcodes.sh
  1. 运行脚本以生成二维码:
./generate_qrcodes.sh

现在,qrcodes 文件夹中应该有与 urls.txt 中的每个 URL 对应的二维码 PNG 图像。

未经允许不得转载 » 本文链接:https://www.legongju.com/article/94901.html

相关推荐

  • 如何在Linux中手动创建ifcfg网络接口文件

    如何在Linux中手动创建ifcfg网络接口文件

    在 Linux 中,要手动创建 ifcfg 网络接口文件,请按照以下步骤操作: 打开终端。 使用文本编辑器(例如 nano、vi 或 gedit)创建一个新的 ifcfg 文件。以下是使用...

  • Linux系统ifcfg文件中的DNS服务器如何配置

    Linux系统ifcfg文件中的DNS服务器如何配置

    在Linux系统中,配置DNS服务器通常是通过修改网络接口配置文件来实现的 打开终端。 使用文本编辑器打开网络接口配置文件。例如,如果您使用的是vi编辑器,可以运...

  • 如何在Linux中备份ifcfg网络配置文件

    如何在Linux中备份ifcfg网络配置文件

    在 Linux 系统中,网络接口的配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下 打开终端。
    使用 cd 命令进入到 /etc/sysconfig/network-scripts/ ...

  • Linux系统下OpenGLES的应用场景有哪些

    Linux系统下OpenGLES的应用场景有哪些

    Linux系统下OpenGLES的应用场景主要包括游戏开发、虚拟现实、科学可视化、计算机辅助设计(CAD)和其他领域。以下是对这些应用场景的详细说明: 游戏开发: OpenGL...

  • qrencode在Linux中的权限设置问题

    qrencode在Linux中的权限设置问题

    qrencode 是一个在 Linux 系统上生成二维码的命令行工具 确保 qrencode 已经安装在你的系统上。如果没有,请使用以下命令安装:
    对于基于 Debian 的系统(如...

  • Linux中qrencode的性能优化技巧

    Linux中qrencode的性能优化技巧

    qrencode 是一个用于生成 QR 码的命令行工具 选择合适的输出格式:根据你的需求选择合适的输出格式,例如 PNG、SVG 或者 EPS。不同的输出格式在性能和文件大小方...

  • Linux环境下qrencode的错误处理方法

    Linux环境下qrencode的错误处理方法

    在Linux环境下,如果遇到与qrencode相关的错误,可以尝试以下方法进行处理: 确保已经安装了qrencode:
    使用以下命令检查是否已经安装了qrencode:
    qr...

  • Pstack命令在Ubuntu中的使用技巧

    Pstack命令在Ubuntu中的使用技巧

    pstack 是一个 Linux 命令行工具,用于显示指定进程的堆栈跟踪 安装 pstack:
    在 Ubuntu 上,你可以通过安装 gdb 包来获取 pstack 工具。运行以下命令来安装...