nmcliコマンドのオプションは、NetworkManager接続プロファイルの名前のみを取得します。

nmcliコマンドのオプションは、NetworkManager接続プロファイルの名前のみを取得します。

私は次のコマンドを実行してそれを知っています。

nmcli con show

Linuxシステム上のすべての接続プロファイルのリストを取得しました。たとえば、Linux Mint システムで前のコマンドを実行すると、次のような結果が表示されます。

$ nmcli con show
NAME             UUID                                  TYPE      DEVICE   
lan0             b89ebc2f-8702-32d1-8dbf-e8d4cf226ce1  ethernet  enp0s25  
lan1             bd0a02cf-65e9-3cf5-8b51-ef05aa204e7c  ethernet  enp5s0f0 
lan2             4b5d75d9-cab9-3ac5-95e5-cbeddf257cc5  ethernet  enp5s0f1 
lan1 with space  63b628f9-7671-41a4-8d2a-be5cfa34c454  ethernet  --       
lan2 with space  1cd1fb7d-0c5d-4105-ba27-c7e6ce7b6ecb  ethernet  --      

この例では、接続プロファイルの名前にはスペースが含まれています(lan1 with spaceおよび参照lan2 with space)。

私の必要性は、前のコマンドを実行し、NAME列なしでリンクされたリストのみを取得することですUUIDTYPEDEVICE

前の例では、私が望む出力は次のとおりです。

lan0
lan1
lan2
lan1 with space
lan2 with space

nmcliこのコマンドに正確に古い出力を提供するオプションはありますか?

答え1

フィールドの値のみを印刷するには-g(または)と一緒に使用してください。--get-valuesNAME

nmcli -g NAME con

関連情報