Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / помогите определить и удалить символ / 5 сообщений из 5, страница 1 из 1
07.04.2011, 20:19
    #37205575
помогите определить и удалить символ
запустил две консоли
в одной программа и в дргугой эта же программа, но с другими параметрами
но в ps отображаются обе как progz

хочу получить их пиды и отдать топу
делаю до сида получается строка из пидов разделенных ЧЕМ ТО толи перевод строки
толи пробел, толи табуляция не могу понять перепробовал уже много чего.
последний из вариантов тоже не канает
echo $(ps -A | grep progz | awk '{print($1)}'|sed -e 's/[\t\r\n\]/,/g')

помогите с последним выражением замены межпидового интервала на символ запятой при помощи самых распространенных команд линукса а?

з.ы. вариант через pgrep не устраивает
...
Рейтинг: 0 / 0
07.04.2011, 21:47
    #37205660
avb1003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите определить и удалить символ
Игорь Сирохин,
хотя бы так:
Код: plaintext
ps -A | grep progz |  awk '{if(pids) pids=pids ","; pids=pids $1;}END{print pids;}' 
...
Рейтинг: 0 / 0
07.04.2011, 22:07
    #37205679
avb1003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите определить и удалить символ
Игорь Сирохин,
или так:
Код: plaintext
ps -A | grep progz | awk 'BEGIN{ORS=",";}{print $1;}' | sed 's/,$//;'
...
Рейтинг: 0 / 0
07.04.2011, 22:37
    #37205712
помогите определить и удалить символ
отличное решение. спасибо.
...
Рейтинг: 0 / 0
08.04.2011, 17:27
    #37207215
pwgen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите определить и удалить символ
Игорь Сирохин,

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


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