파일에서 중복 줄 제거

사용자가 가장 많이 사용하거나 가장 많이 사용하는 암호 사전을 만들고 있습니다 (… 이유는 묻지 마세요… 하하하),이를 위해 다른 사전 등에서 텍스트를 가져오고 있지만 중복 된 암호가 많은 상황에 처해 있으며 중복 된 줄을 제거해야합니다.

즉, 예를 들어 ... 다음 파일이 있습니다. 패스.txt

그 내용은 다음과 같습니다.

asdasd
롤라
사랑과
asdasd

관리자
리눅스
asdasd
사랑과

 보시다시피«사랑과"Y"asdasd«, 후자 3 회. 중복 줄을 제거하는 방법?

다음 명령을 사용하면 간단합니다.

cat pass.txt | sort | uniq > pass-listos.txt

그러면 다음과 같은 파일이 생성됩니다. pass-ready.txt 다음을 포함합니다.

관리자
asdasd
리눅스
롤라
사랑과

명령이하는 일은 매우 간단합니다 ...

  1. 고양이 pass.txt -»파일의 내용을 나열합니다.
  2. 종류 -»콘텐츠를 알파벳순으로 정렬합니다.
  3. 유니크 -»중복 라인 제거.
  4. > pass-ready.txt -»이전 명령의 결과를 pass-ready.txt 파일 (존재하지 않기 때문에 생성됩니다.)

간단합니다 ... 방금 명령이 종류 예, 아주 좋습니다 ...하지만 함께 유니크, 그들은 예술의 보석입니다 

도움이 되었기를 바랍니다.

안부

벽지: 바탕 화면을 다운 받으시려면«I Love #! / Bin / bash"여기 링크가 있습니다:

배경 화면 다운로드