私は次のコマンドを実行してそれを知っています。
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
列なしでリンクされたリストのみを取得することですUUID
。TYPE
DEVICE
前の例では、私が望む出力は次のとおりです。
lan0
lan1
lan2
lan1 with space
lan2 with space
nmcli
このコマンドに正確に古い出力を提供するオプションはありますか?
答え1
フィールドの値のみを印刷するには-g
(または)と一緒に使用してください。--get-values
NAME
nmcli -g NAME con