URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7682
[ Назад ]

Исходное сообщение
"shell. Удалить повторы"

Отправлено newbi , 01-Ноя-08 20:12 
Поскажите нубу
Есть вывод некоторой программы, вида:
vds_in
vds_out
80_in
80_out

итд...
Как можно отбросить те части, что после символа подчеркивания и убрать повторы. Чтобы на выходе получить:
vds
80


Содержание

Сообщения в этом обсуждении
"shell. Удалить повторы"
Отправлено phpcoder , 01-Ноя-08 20:28 
>Как можно отбросить те части, что после символа подчеркивания и убрать повторы.

cut -d'_' -f1 file.txt | sort -u


"shell. Удалить повторы"
Отправлено newbi , 02-Ноя-08 00:28 
>>Как можно отбросить те части, что после символа подчеркивания и убрать повторы.
>
>cut -d'_' -f1 file.txt | sort -u

а без сохранения в файл можно сделать?



"shell. Удалить повторы"
Отправлено angra , 02-Ноя-08 00:32 
Вы что никсовый шелл первый раз в жизни видите?
ваша_прога | cut -d'_' -f1 | sort -u



"shell. Удалить повторы"
Отправлено newbi , 02-Ноя-08 01:05 
>Вы что никсовый шелл первый раз в жизни видите?
>ваша_прога | cut -d'_' -f1 | sort -u

сорри, ступил =)


"shell. Удалить повторы"
Отправлено newbi , 02-Ноя-08 01:06 
>>Как можно отбросить те части, что после символа подчеркивания и убрать повторы.
>
>cut -d'_' -f1 file.txt | sort -u

Спасибо!