powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / редактирование файла, подскажите...
2 сообщений из 2, страница 1 из 1
редактирование файла, подскажите...
    #34149185
НаташаXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть, такой файл
2006-10-24 00:01:19 CVB00 2000010 *** AIS - alarm indication signal |Port 235 |
2006-10-24 00:01:22 CVB00 2000010 --- AIS - alarm indication signal |Port 235 |
2006-10-24 00:01:22 CVB00 2000010 *** AIS - alarm indication signal |Port 235 |
2006-10-24 00:01:23 CVB00 2000010 --- AIS - alarm indication signal |Port 235 |
2006-10-24 09:45:04 cvb00 1000310 *** Wrong IVx identity |Board 2 |
мне нужно, чтобы файл выглядел так
2006-10-24 00:01:19 CVB00 2000010 *** Port 235 AIS - alarm indication signal
2006-10-24 00:01:22 CVB00 2000010 --- Port 235 AIS - alarm indication signal
2006-10-24 00:01:22 CVB00 2000010 *** Port 235 AIS - alarm indication signal
2006-10-24 00:01:23 CVB00 2000010 --- Port 235 AIS - alarm indication signal
2006-10-24 09:45:04 cvb00 1000310 *** Board 2 Wrong IVx identity
проблема в смещении данных как с этим бороться, получается так
2006-10-24 00:01:19 CVB00 2000010 *** Port 235 AIS - alarm indication signal
2006-10-24 00:01:22 CVB00 2000010 --- Port 235 AIS - alarm indication signal
2006-10-24 00:01:22 CVB00 2000010 *** Port 235 AIS - alarm indication signal
2006-10-24 00:01:23 CVB00 2000010 --- Port 235 AIS - alarm indication signal
2006-10-24 09:45:04 cvb00 1000310 *** Wrong
...
Рейтинг: 0 / 0
редактирование файла, подскажите...
    #34150153
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НаташаXX
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
есть, такой файл
2006-10-24 00:01:19 CVB00 2000010 *** AIS - alarm indication signal            |Port 235     |
2006-10-24 00:01:22 CVB00 2000010 --- AIS - alarm indication signal            |Port 235     |
2006-10-24 00:01:22 CVB00 2000010 *** AIS - alarm indication signal            |Port 235     |
2006-10-24 00:01:23 CVB00 2000010 --- AIS - alarm indication signal            |Port 235     |
2006-10-24 09:45:04 cvb00 1000310 *** Wrong IVx identity            |Board 2      |
 мне нужно, чтобы файл выглядел так
2006-10-24 00:01:19 CVB00 2000010 *** Port   235 AIS - alarm indication signal           
2006-10-24 00:01:22 CVB00 2000010 ---  Port   235 AIS - alarm indication signal           
2006-10-24 00:01:22 CVB00 2000010 *** Port   235 AIS - alarm indication signal          
2006-10-24 00:01:23 CVB00 2000010 ---  Port   235 AIS - alarm indication signal           
2006-10-24 09:45:04 cvb00 1000310 *** Board 2     Wrong IVx identity    
 проблема в смещении данных как с этим бороться, получается так 
2006-10-24 00:01:19 CVB00 2000010 *** Port   235 AIS - alarm indication signal           
2006-10-24 00:01:22 CVB00 2000010 ---  Port   235 AIS - alarm indication signal           
2006-10-24 00:01:22 CVB00 2000010 *** Port   235 AIS - alarm indication signal          
2006-10-24 00:01:23 CVB00 2000010 ---  Port   235 AIS - alarm indication signal           
2006-10-24 09:45:04 cvb00 1000310 *** Wrong


Лучше один раз увидеть:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$ cat t.dat
2006-10-24 00:01:19 CVB00 2000010 *** AIS - alarm indication signal            |Port 235     |
2006-10-24 00:01:22 CVB00 2000010 --- AIS - alarm indication signal            |Port 235     |
2006-10-24 00:01:22 CVB00 2000010 *** AIS - alarm indication signal            |Port 235     |
2006-10-24 00:01:23 CVB00 2000010 --- AIS - alarm indication signal            |Port 235     |
2006-10-24 09:45:04 cvb00 1000310 *** Wrong IVx identity            |Board 2      |
$  awk '{printf("%s %-10s %s\n",substr($1,1,37),$2,substr($1,39))}' FS="|" t.dat
2006-10-24 00:01:19 CVB00 2000010 *** Port 235      AIS - alarm indication signal
2006-10-24 00:01:22 CVB00 2000010 --- Port 235      AIS - alarm indication signal
2006-10-24 00:01:22 CVB00 2000010 *** Port 235      AIS - alarm indication signal
2006-10-24 00:01:23 CVB00 2000010 --- Port 235      AIS - alarm indication signal
2006-10-24 09:45:04 cvb00 1000310 *** Board 2       Wrong IVx identity
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / редактирование файла, подскажите...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]