powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Правильно вырезать колонку
5 сообщений из 5, страница 1 из 1
Правильно вырезать колонку
    #36764926
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi All,

Есть файл примрного содержимого

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
  %/used       %/total  date          name
----------  ----------  ------------  --------
  10%( 0%)    0% ( 0%)  Jul 28 09:00  proddb03_hourly_hot_backup_2010-07-28_09:00 
  0% ( 0%)    0% ( 0%)  Jul 28 08:00  proddb03_hourly_hot_backup_2010-07-28_08:00 
  0% ( 0%)    0% ( 0%)  Jul 28 07:00  proddb03_hourly_hot_backup_2010-07-28_07:00 
  0% ( 0%)    0% ( 0%)  Jul 28 06:00  proddb03_hourly_hot_backup_2010-07-28_06:00 
  0% ( 0%)    0% ( 0%)  Jul 28 05:00  proddb03_hourly_hot_backup_2010-07-28_05:00 
  0% ( 0%)    0% ( 0%)  Jul 28 04:00  proddb03_hourly_hot_backup_2010-07-28_04:00 
  0% ( 0%)    0% ( 0%)  Jul 28 03:00  proddb03_hourly_hot_backup_2010-07-28_03:00 
  0% ( 0%)    0% ( 0%)  Jul 28 02:00  proddb03_hourly_hot_backup_2010-07-28_02:00 

Задача - вырезать правильно колонку "name". Поскольку первая колонка "%/used" может иметь одну или две цифры - пробела нет в этом случае. Не могу настроить AWK. Приходиться выводить 9-ю колонку для 2-х значного %

Код: plaintext
1.
[oracle@testdb02 ~]$ cat snap.lst | awk -F" " '{ print $9}'|more
proddb03_hourly_hot_backup_2010-07-28_09:00

и 10-ю для однозначного %

Код: plaintext
1.
[oracle@testdb02 ~]$ cat snap.lst | awk -F" " '{ print $10}'|more
proddb03_hourly_hot_backup_2010-07-28_08:00

Как вырезать колонку "name" в общем случае. AWK не обязательно.
...
Рейтинг: 0 / 0
Правильно вырезать колонку
    #36764933
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл сказать. Значения колонки "name" могут быть совершенно произвольные, так чта маска не пойдет.
...
Рейтинг: 0 / 0
Правильно вырезать колонку
    #36764949
kvasandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно использовать $NF, если колонка последняя
...
Рейтинг: 0 / 0
Правильно вырезать колонку
    #36764958
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasandrew,

Bingo! Thanks.
...
Рейтинг: 0 / 0
Правильно вырезать колонку
    #36764997
Лучше взять ONTAP SDK с now и не мучаццо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Правильно вырезать колонку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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