From cb504d8858b1cf5030646fbe93e762a029fe9d58 Mon Sep 17 00:00:00 2001 From: IkuoShige <85383887+IkuoShige@users.noreply.github.com> Date: Thu, 26 Oct 2023 12:44:56 +0900 Subject: [PATCH] Feat Modify script to extract and use PC Ethernet interface name for Livox connection profile (#82) --- docs/document/real_machine/set_up/livox.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/document/real_machine/set_up/livox.md b/docs/document/real_machine/set_up/livox.md index 8133ed4..f8bde9c 100644 --- a/docs/document/real_machine/set_up/livox.md +++ b/docs/document/real_machine/set_up/livox.md @@ -34,15 +34,17 @@ LIVOXを接続し、以下のスクリプトを実行することで設定でき # ip linkコマンドの出力を取得 ip_output=$(ip link) +# 正規表現パターンを定義 +pattern="(eno|enp|ens|enx|eth0)[[:alnum:]]*" + # ネットワークインターフェース名の抽出 -interface_name=$(echo "$ip_output" | grep -oP '(?<=^\d: )[^\:]+') -IFS=" " read -ra interface_array <<< "$(echo "$interface_name" | awk 'NR==2')" +interface_name=$(echo "$ip_output" | grep -oE "$pattern") -echo "ネットワークインターフェース名: ${interface_array[0]}" +echo "ネットワークインターフェース名: $interface_name" sudo nmcli connection add \ con-name livox-host \ -ifname ${interface_array[0]} \ +ifname $interface_name \ type ethernet \ ipv4.method manual \ ipv4.address 192.168.1.50/24 \