Introduce ifconfig -a -g groupname
Eugene Grosbein
eugen at grosbein.net
Fri May 29 12:57:41 UTC 2020
Hi!
Currently "ifconfig -a" command that shows status of network interfaces
may be combined with flags -d or -u to limit the list to interfaces that are down or up.
The change https://reviews.freebsd.org/D25029 allows it to filter the list
by name of interface group with additional flag -g groupname, or -g ^groupname to negate condition
(this is different from "ifconfig -g groupname" that shows interface names only
and that behaviour is not affected with the change).
I chose caret symbol (^) was choosen to ease both scripted and interactive usage
so it does not require extra quotation/escaping, but was told
that caret would require escaping in the zsh.
So I ask for suggestions which symbol to choose instead of caret.
Benedict Reuschling suggested @ and I'm fine with it
if we don't care about Perl code that would require escaping it when running shell code.
For thouse who interested, these are supposed usage examples:
to exclude loopback from the list:
ifconfig -a -g ^lo
to show vlan interfaces only:
ifconfig -a -g vlan
to show tap interfaces that are up:
ifconfig -aug tap
More information about the freebsd-hackers
mailing list