как из ifconfig | grep inet\\s\\d[^2] выкоцать только айпишник?
2017-11-30 13:05:47

Участники:
@lurker - 14, @vt - 8, @qnikst - 6, @Dimez - 3, @Ilya-S-Zharskiy - 1, @Kerrigan - 1

@vt
var ip = require('ip');. ip.address() Говноедствовать с парсингом ifconfig не нужно
#2890916/1 2017-11-30 13:11:22
@qnikst
где-то был пост проватона про то, как найти адрес, там был вариант, но лучше не делать так если можешь. Жуйк ваще негуглибельный.
#2890916/2 2017-11-30 13:48:16
@vt
вот же он
#2890916/3 → /2 2017-11-30 13:49:41
@qnikst
хм.. да, тот тред, тут строка ( http://juick.com/provaton/2883647#35 )
#2890916/4 → /3 2017-11-30 13:51:39
@qnikst
а если добавлять site:juick.com то у меня не находится.. страннота
#2890916/5 → /3 2017-11-30 13:52:24
@lurker
там маркап похерил команду
#2890916/6 → /4 2017-11-30 14:05:37
@qnikst
из джаббера попроси по номеру : ]
#2890916/7 → /6 2017-11-30 14:06:45
@lurker
у меня гугл по provaton ищет probation и даже не пишет "возможно вы имели ввиду"
#2890916/8 → /3 2017-11-30 14:06:50
@qnikst
там 2 звездочки где жирный начинается и заканчивается, вроде все остальное цело
#2890916/9 → /6 2017-11-30 14:08:07
@Kerrigan
используй iproute2, ifconfig из новых дистров убирают
#2890916/10 2017-11-30 14:41:26
@lurker
-bash: iproute2: command not found
#2890916/11 → /10 2017-11-30 16:16:01
@qnikst
qnikst@qwork ~ $ equery b /bin/ip * Searching for /bin/ip ... sys-apps/iproute2-4.9.0 (/bin/ip)
#2890916/12 → /11 2017-11-30 16:21:50
@Dimez
ifconfig eth0 | awk '/inet / {print($2)}'
#2890916/13 2017-11-30 16:23:29
@lurker
> ifconfig: interface eth0 does not exist ifconfig en0 | awk '/inet / {print($2)}' работает
#2890916/14 → /13 2017-11-30 16:44:53
@lurker
-bash: equery: command not found
#2890916/15 → /12 2017-11-30 16:45:21
@Dimez
Ну ежу понятно должно быть, что интерфейс надо свой подставить.
#2890916/16 → /14 2017-11-30 16:45:26
@lurker
а вот так вам ifconfig | grep -v 127\\.0\\.0\\.1 | awk '/inet / {print($2)}'
#2890916/17 → /16 2017-11-30 16:51:29
@Dimez
Херня. Если больше одного интерфейса (или есть алиасы), то покажет несколько строк.
#2890916/18 → /17 2017-11-30 16:52:20
@lurker
ну и славненько. если у меня включён вайфай и воткнут шнур, будет два айпи. путём простого перебора находится нужный. мой юзеркейс тут прост - какой адрес вбивать в айпад, чтобы законнектиться к 0.0.0.0:8080
#2890916/19 → /18 2017-11-30 17:03:50
@lurker
замутил файлик, чтобы какждый раз ручками не писать эту абрукадабру
#2890916/20 → /19 2017-11-30 17:04:58
@vt
При кроти, что ты делоишь. Ты можешь подключаться к MacBook-Pro-makc.local:8080, mDNS епт
#2890916/21 → /20 2017-11-30 17:07:45
@vt
System preferences - Sharing - Computer Name, затейник
#2890916/22 → /20 2017-11-30 17:08:32
@lurker
MacBook-Pro:~ makc$ ping MacBook-Pro-makc.local ping: cannot resolve MacBook-Pro-makc.local: Unknown host
#2890916/23 → /21 2017-11-30 17:09:42
@vt
см /22
#2890916/24 → /23 2017-11-30 17:10:35
@lurker
о, найс. надо туда что-то короткое забить
#2890916/25 → /24 2017-11-30 17:12:50
@lurker
жль низзя .local убрать
#2890916/26 → /25 2017-11-30 17:14:26
@vt
У тебя закладки в айпаде не работают?
#2890916/27 → /25 2017-11-30 17:15:31
@lurker
низзя. эти говносайты часто жрут много памяти
#2890916/28 → /27 2017-11-30 17:16:11
@lurker
а, пардон, закладки, я чет подумал про табы
#2890916/29 → /28 2017-11-30 17:16:38
@vt
бляя, ты только не говори что у тебя в айпаде тоже хром
#2890916/30 → /28 2017-11-30 17:18:06
@lurker
в айпаде низзя другие браузеры, не? вроде там все обязаны использовать стандартный webview
#2890916/31 → /30 2017-11-30 17:19:19
@vt
«Много памяти» это жрать не мешает.
#2890916/32 → /31 2017-11-30 17:21:26
@Ilya-S-Zharskiy
https://gist.github.com/syzdek/6086792
#2890916/33 2017-12-01 09:36:21