The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"помогите с sed"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"помогите с sed"  
Сообщение от fen1x2 email(ok) on 03-Мрт-07, 14:02 
есть файлик

#cat ~fenix2/inet
62.221.32.0/24

нужно чтобы был файлик
#cat ~fenix2/inet1
62.221.32.0 255.255.255.0

как сделать с помощью sed ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "помогите с sed"  
Сообщение от levsha email(??) on 03-Мрт-07, 15:06 
>есть файлик
>
>#cat ~fenix2/inet
>62.221.32.0/24
>
>нужно чтобы был файлик
>#cat ~fenix2/inet1
>62.221.32.0 255.255.255.0
>
>как сделать с помощью sed ?

Обязательно на sed? А то например на awk можно было сделать дешево и сердито:
awk -F/ 'BEGIN {m[0]="0.0.0.0";m[1]="128.0.0.0";m[2]="192.0.0.0";...} {print $1 " " m[$2]}'

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "помогите с sed"  
Сообщение от fen1x2 email(??) on 03-Мрт-07, 18:42 
>>есть файлик
>>
>>#cat ~fenix2/inet
>>62.221.32.0/24
>>
>>нужно чтобы был файлик
>>#cat ~fenix2/inet1
>>62.221.32.0 255.255.255.0
>>
>>как сделать с помощью sed ?
>
>Обязательно на sed? А то например на awk можно было сделать дешево
>и сердито:
>awk -F/ 'BEGIN {m[0]="0.0.0.0";m[1]="128.0.0.0";m[2]="192.0.0.0";...} {print $1 " " m[$2]}'

спасиб, ужо нашел как


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру