LinuxForum.Fans
Тема

[Решено] awk

Автор: wiiioolo 3 сообщений 6040 просмотров 🔒 закрыта
#915

Помогите плз.. че-то с регулярными выражениями не очень получается.. нужно вырезать из теста
ifconfig_nfe0="192.168.1.1/24"
только ip/mask
тоесть должно получиться 192.168.1.1/24
awk '{FS ="\""} {print $1}' не помогает, точно не могу понять как задать разделитель либо связать две эти штуки.. =\ в общем вот ..

#923

В Вашем варианте присваивание FS произойдет уже после того, как будет прочитана первая строка. Можно либо добавить BEGIN

text
awk 'BEGIN { FS="\"" } { print $2 }'

либо задать разделитель ключом -F:

text
awk -F '"' '{ print $2 }'
#925

Спасибо большое =) помогло)

Войдите или зарегистрируйтесь, чтобы ответить.