No estaba contento con el soporte de transmisión de VLC, así que escribí una GUI de Linux dedicada para transmitir un archivo de video. Podría serle útil, suponiendo que su objetivo subyacente sea transmitir un archivo, no específicamente con VLC.
Ну, всегда есть head
, tail
и cut
, но это может быть проще:
echo `ifconfig wlo1` |
{ read a b c d e inet f netmask g broadcast h inet6 i ; echo $inet $inet6 ; }
Выход:
192.168.1.120 fe80::b400:3b2e:a40a:9f19
Примечания:
read
называет и устанавливает переменные одним выстрелом.a b c d e
и т. д. являются фиктивными переменными, используемыми для поглощения нежелательного вывода ifconfig
.
Как только запускается }
, переменные перестают существовать. Так что поместите любой код, который использует эти переменные перед }
.
Попробуйте это:
ifconfig -a | tr -s ' ' | awk -F ' ' '{if (/^[a-z]/) printf $1 " "} {if (/inet /) print " " $3" "$5" "$7} {if (/ether/) print " " $2"}'