Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Получить четвертую колонку / 4 сообщений из 4, страница 1 из 1
24.01.2009, 15:40:40
    #35775366
I00N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить четвертую колонку
Привет.

1)
Код: plaintext
1.
2.
3.
4.
5.
$ ps -e        
  PID TTY          TIME CMD
     1  ?         00 : 00 : 00  init
     2  ?         00 : 00 : 00  kthreadd
     3  ?         00 : 00 : 00  migration/ 0 
...
Как получить четвертую колонку этого вывода? cut с флагами -f -d не справляется...

Вариант через одно место:
Код: plaintext
1.
2.
3.
4.
5.
6.
$ ps -e | cut -c  25 - 
CMD                              
init                             
kthreadd                         
migration/ 0   
...                    
ksoftirqd/ 0     

Уточняю . Вопрос не в том, как получить список названий процессов, а как в общем случае получить n-ю колонку из такого текста.

2) Как получить текст начиная с n-й строки? Не n последних строк.

Спасибо за внимание
...
Рейтинг: 0 / 0
24.01.2009, 19:22:41
    #35775507
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить четвертую колонку
Примерно так
1. awk '{print $4}'
2. tail -n +10 # выводит с 10 строки
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.01.2009, 19:50:09
    #35775522
nik_x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить четвертую колонку
ps -e | awk -F" " '{printf "\n" $4}'
...
Рейтинг: 0 / 0
24.01.2009, 20:06:05
    #35775531
I00N
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить четвертую колонку
Спасибо
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Получить четвертую колонку / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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