2013-10-08 3 views
0

Предположим, что файлы file1, file2, file3, file4 и file5x содержат список новых имен пользователей, которые будут добавлены в систему, но у вас есть только время, чтобы добавить первых 50 пользователей, и вам нужно удалить дублировать имена пользователей и сохранять результаты в файл с именем usernames. Что было бы командой UNIX для этого?Unix-команды, удаляющие повторяющиеся имена

+2

'кот file1 file2 file3 | uniq> usernames' – exussum

+1

'cat f1 <(эхо) f2 <(эхо) f3 <(эхо) | сортировать | uniq> usernames' 'sort' необходимо, поскольку' uniq' фильтрует только соседние дубликаты. –

+0

'cat file * | sort -u' – devnull

ответ

3

Использование:

cat file1 file2 .... fileNN | sort -u 
+0

Или 'cat file [1-5]' для этого случая. – fedorqui

Смежные вопросы