2011-10-16 8 views

답변

2

Use Perl.

당신은, 줄 번호가 변경 sort -u (GNU 시스템 전용)이 는 조금 바보 비록

+0

사실, 철자가 맞습니다. –

+0

@MichaelGoldshteyn, 나는 유닉스 유틸리티 인'perl'을 의미했지만 괜찮습니다. :) – bdonlan

2

를 괜찮다면, 그것은 재미를 소리가났다. 내 첫 시도는 다음과 같습니다.

cat -n /etc/passwd /etc/passwd | sort -u -k 2 | sort -n | cut -b8- 

중복이 없어야하고 파일은 원래 출력 순서 여야합니다.

+0

나는 이것이 효과가 있다는 것을 확인하지는 못했지만 훨씬 더 짧아 질 수있다. '/ tmp/passwd'는 필요 없습니다. 'cat -n/etc/passwd/etc/passwd | 정렬 ... ' –

+0

오, 그래, 훨씬 나아! 감사. :) – sarnold

+0

고맙습니다. 매우 유용했습니다 :) 과제가 있었고 거의 완료되었습니다. 출력을 올바르게 포맷해야했습니다. 마지막 부분 만했습니다. 고마워요 :) – user614573

관련 문제