如何 grep 以太网接口,然后通过管道传输对话框命令中的信息? 2024-6-2 • shell-script grep #!/bin/bash enp=$(ls /sys/class/net | grep enp) interface=$(dialog --stdout --menu "Select ethernet interface" 0 0 0 ${enp}) || exit 1 我想自动检测以太网接口,然后将此信息添加到我的 Arch linux 安装脚本中,如下所示: arch-chroot /mnt << EOF systemctl enable dhcpcd@"$interface".service EOF 但它不起作用。我也尝试过 | grep -Ev,但这给了我无线设备。 答案1 我不知道如何将其标记为已回答,但用户 meuh 的回答解决了我的问题。我很感激! #!/bin/bash enp=$(ls /sys/class/net | grep -E enp) interface=$(dialog --stdout --no-items --menu "Select ethernet interface" 0 0 0 ${enp}) || exit 1 结果: 相关内容 在 KVM VPS 上安装预配置的 Debian 或 Ubuntu Optoma E761 灯泡投影仪出现水平黑色条纹 无法将文件从 Windows 保存到 NTFS 分区 如何从库存文件中读取 Ansible 变量? 如何将 filecontents 环境与构建目录一起使用? 将 cover.jpg 批量合并为 mkv 附件 Windows 自动更新使用外部驱动器 使用 postfix 在 PHP 中为 Elgg 配置电子邮件 bash 中具有动态结果的动态变量 运行 Ubuntu 12.04 的 HP pavilion 15-N011TU 无法检测到 Wifi