- Вопрос фильтрации строки. grep, sed, awk., Aquarius, 11:05 , 09-Июл-11 (1)
> Есть файл с адресами вида: > 10.20.30.40:50 > 192.168.49.129:987 > и т.д...... > Точнее в файле гораздо больше всего, с помощью awk я вытаскиваю эти > адреса. > Мне необходимо с помощью какой либо утилиты (grep, sed, awk....) выводить только > ip адрес, без порта и двоеточия, отбрасывать их. Ни как не > получается. OS FreeBSD 8.1.ну, судя по всему, вы просто никак не пытались sed 's#:.*##' прекрасно справляется
- Вопрос фильтрации строки. grep, sed, awk., max88, 11:09 , 09-Июл-11 (2)
>[оверквотинг удален] >> 192.168.49.129:987 >> и т.д...... >> Точнее в файле гораздо больше всего, с помощью awk я вытаскиваю эти >> адреса. >> Мне необходимо с помощью какой либо утилиты (grep, sed, awk....) выводить только >> ip адрес, без порта и двоеточия, отбрасывать их. Ни как не >> получается. OS FreeBSD 8.1. > ну, судя по всему, вы просто никак не пытались > sed 's#:.*##' > прекрасно справляется Пытался и не раз вот крутил возле этого grep '.*:' -o но двоеточие отсавалось
- Вопрос фильтрации строки. grep, sed, awk., Aquarius, 15:52 , 09-Июл-11 (4)
>[оверквотинг удален] >>> Мне необходимо с помощью какой либо утилиты (grep, sed, awk....) выводить только >>> ip адрес, без порта и двоеточия, отбрасывать их. Ни как не >>> получается. OS FreeBSD 8.1. >> ну, судя по всему, вы просто никак не пытались >> sed 's#:.*##' >> прекрасно справляется > Пытался и не раз > вот крутил возле этого > grep '.*:' -o > но двоеточие отсавалось grep выводит или не выводит строки, в зависимости от их соответствия маске эта попытка не считается засчитываем только попытки, подразумевающие чтение и (хотя бы, частичное) понимание документации
- Вопрос фильтрации строки. grep, sed, awk., Aquarius, 18:09 , 11-Июл-11 (7)
>[оверквотинг удален] >>> ну, судя по всему, вы просто никак не пытались >>> sed 's#:.*##' >>> прекрасно справляется >> Пытался и не раз >> вот крутил возле этого >> grep '.*:' -o >> но двоеточие отсавалось > grep выводит или не выводит строки, в зависимости от их соответствия маске > эта попытка не считается > засчитываем только попытки, подразумевающие чтение и (хотя бы, частичное) понимание документации пардон, прошу прощения! попытка не так уж плоха, не прочитал про опцию -o и стала бы победой в таком: grep '^[^:]+' -o или таком: grep '^[^:]*' -o виде
- Вопрос фильтрации строки. grep, sed, awk., max88, 11:11 , 09-Июл-11 (3)
>[оверквотинг удален] >> 192.168.49.129:987 >> и т.д...... >> Точнее в файле гораздо больше всего, с помощью awk я вытаскиваю эти >> адреса. >> Мне необходимо с помощью какой либо утилиты (grep, sed, awk....) выводить только >> ip адрес, без порта и двоеточия, отбрасывать их. Ни как не >> получается. OS FreeBSD 8.1. > ну, судя по всему, вы просто никак не пытались > sed 's#:.*##' > прекрасно справляется Да, действительно получается! Спасибо большое!
- Вопрос фильтрации строки. grep, sed, awk., awk_noob, 10:27 , 11-Июл-11 (5)
>> ну, судя по всему, вы просто никак не пытались sed -e 's/:.*$//' ip.txt cut -d : -f 1 ip.txt awk -F":" '{print $1}' ip.txt cat ip.txt 192.168.23.23:50 10.10.10.10:34 и еще наверняка с десяток способов.
- Вопрос фильтрации строки. grep, sed, awk., awk_noob, 10:47 , 11-Июл-11 (6)
- Вопрос фильтрации строки. grep, sed, awk., Aquarius, 18:11 , 11-Июл-11 (8)
>>> ну, судя по всему, вы просто никак не пытались > sed -e 's/:.*$//' ip.txt > cut -d : -f 1 ip.txt > awk -F":" '{print $1}' ip.txt > cat ip.txt > 192.168.23.23:50 > 10.10.10.10:34 > и еще наверняка с десяток способов.первая строка здесь - эквивалент моей за исключением $
- Вопрос фильтрации строки. grep, sed, awk., alexroot, 13:19 , 10-Ноя-11 (9)
> Есть файл с адресами вида: > 10.20.30.40:50 > 192.168.49.129:987 > и т.д...... > Точнее в файле гораздо больше всего, с помощью awk я вытаскиваю эти > адреса. > Мне необходимо с помощью какой либо утилиты (grep, sed, awk....) выводить только > ip адрес, без порта и двоеточия, отбрасывать их. Ни как не > получается. OS FreeBSD 8.1.я выважу тока айпишнеги вот так cat /var/log/auth.log |grep "Failed password" |egrep -o '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}' |sort |uniq
|