중복 된 줄이 같은 줄 바로 앞에 오는 경우 중복 줄을 삭제하는 방법

필립 올 버그

여러 문서에서 하위 디렉토리에 걸쳐 반복적으로 중복 된 줄을 제거하고 싶지만, 이전 줄이 동일 하지 않으면 한 줄이 중복 된 줄로 간주되어서는 안됩니다 .

foo
foo
foo
bar
baz
foo
bar

결과는 다음과 같아야합니다.

foo
bar
baz
foo
bar

사용하여 내 원래의 솔루션 awk으로 실패 seen이 접근하는 올바른 방법이 아닙니다.

#!/usr/bin/env bash

shopt -s globstar
for file in **/*.md; do
    awk '!seen[$0]++' "$file" > "temp" && mv "temp" "$file"
done
페 도르 키 'SO stop harming'

이것이하는 일입니다 uniq:

uniq file

주어진 입력에 대해 다음을 생성합니다.

foo
bar
baz
foo
bar

에서 man uniq:

파일에서 반복되는 줄을보고하거나 필터링합니다.

인접한 행을 비교하는 표준 입력을 읽고 각 고유 입력 행의 사본을 표준 출력에 씁니다.

인접한 동일한 입력 행의 두 번째 및 후속 사본은 기록되지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

bash에서 중복 줄을 삭제하거나 문자열이 # 인 경우 마지막 줄을 삭제하는 가장 빠른 방법

분류에서Dev

중복 줄을 쉼표로 구분 된 한 줄로 병합하는 방법

분류에서Dev

텍스트 파일에서 중복 된 줄을 삭제하는 중 .....?

분류에서Dev

텍스트 파일에서 중복 된 줄을 삭제하는 중 .....?

분류에서Dev

텍스트 파일에서 중복 된 줄을 삭제하는 중 .....?

분류에서Dev

파일의 다른 줄과 중복되는 줄에 일부 데이터가있는 줄을 제거하는 PHP 스크립트를 작성하는 방법. 텍스트 파일의 각 줄이 콜론으로 구분되는 경우

분류에서Dev

중복 문자 만 포함 된 모든 줄을 삭제하는 방법은 무엇입니까?

분류에서Dev

다른 줄만 인쇄하고 중복 된 줄을 제거하는 방법

분류에서Dev

줄 바꿈이있는 텍스트 파일에서 줄을 삭제하고 내용을 다른 파일로 복사하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 중복 된 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

파일에서 중복 된 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

파일에서 중복 된 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

파일 내에서 중복 된 특정 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

파일 내에서 중복 된 특정 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

중복 된 줄을 제거하는 방법은 두 번째 열에 따라 다릅니다.

분류에서Dev

텍스트 줄에서 중복을 삭제하는 방법은 무엇입니까?

분류에서Dev

대괄호 안에 중복되는 경우 줄 중 하나를 삭제하십시오.

분류에서Dev

한 줄에서 중복 값을 제거하는 방법은 무엇입니까?

분류에서Dev

plsql에서 중복 주소 줄을 제거하는 방법

분류에서Dev

빈 줄을 유지하면서 awk로 중복 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 중복 된 줄을 제거하고 제거 된 줄의 수를 얻는 방법은 무엇입니까?

분류에서Dev

두 파일의 열을 결합하고, 중복을 제거하고, 누락 된 줄을 채우는 방법

분류에서Dev

자바 스레드 로컬에게의 자세한 중복을 줄이는 방법

분류에서Dev

큰 텍스트 파일에서 중복 된 줄을 효율적으로 제거하는 방법은 무엇입니까?

분류에서Dev

복제 중에 삭제 된 파일을 복원하는 방법

분류에서Dev

많은 대용량 파일에서 중복 된 줄을 찾는 방법은 무엇입니까?

분류에서Dev

구분 된 텍스트 줄 내의 중복을 제거하는 방법

분류에서Dev

쌍으로 중복 된 줄을 삭제 하시겠습니까?

분류에서Dev

Windows 10에서 중복 된 드라이버 프로필을 삭제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    bash에서 중복 줄을 삭제하거나 문자열이 # 인 경우 마지막 줄을 삭제하는 가장 빠른 방법

  2. 2

    중복 줄을 쉼표로 구분 된 한 줄로 병합하는 방법

  3. 3

    텍스트 파일에서 중복 된 줄을 삭제하는 중 .....?

  4. 4

    텍스트 파일에서 중복 된 줄을 삭제하는 중 .....?

  5. 5

    텍스트 파일에서 중복 된 줄을 삭제하는 중 .....?

  6. 6

    파일의 다른 줄과 중복되는 줄에 일부 데이터가있는 줄을 제거하는 PHP 스크립트를 작성하는 방법. 텍스트 파일의 각 줄이 콜론으로 구분되는 경우

  7. 7

    중복 문자 만 포함 된 모든 줄을 삭제하는 방법은 무엇입니까?

  8. 8

    다른 줄만 인쇄하고 중복 된 줄을 제거하는 방법

  9. 9

    줄 바꿈이있는 텍스트 파일에서 줄을 삭제하고 내용을 다른 파일로 복사하는 방법은 무엇입니까?

  10. 10

    텍스트 파일에서 중복 된 줄을 제거하는 방법은 무엇입니까?

  11. 11

    파일에서 중복 된 줄을 제거하는 방법은 무엇입니까?

  12. 12

    파일에서 중복 된 줄을 제거하는 방법은 무엇입니까?

  13. 13

    파일 내에서 중복 된 특정 줄을 제거하는 방법은 무엇입니까?

  14. 14

    파일 내에서 중복 된 특정 줄을 제거하는 방법은 무엇입니까?

  15. 15

    중복 된 줄을 제거하는 방법은 두 번째 열에 따라 다릅니다.

  16. 16

    텍스트 줄에서 중복을 삭제하는 방법은 무엇입니까?

  17. 17

    대괄호 안에 중복되는 경우 줄 중 하나를 삭제하십시오.

  18. 18

    한 줄에서 중복 값을 제거하는 방법은 무엇입니까?

  19. 19

    plsql에서 중복 주소 줄을 제거하는 방법

  20. 20

    빈 줄을 유지하면서 awk로 중복 줄을 제거하는 방법은 무엇입니까?

  21. 21

    텍스트 파일에서 중복 된 줄을 제거하고 제거 된 줄의 수를 얻는 방법은 무엇입니까?

  22. 22

    두 파일의 열을 결합하고, 중복을 제거하고, 누락 된 줄을 채우는 방법

  23. 23

    자바 스레드 로컬에게의 자세한 중복을 줄이는 방법

  24. 24

    큰 텍스트 파일에서 중복 된 줄을 효율적으로 제거하는 방법은 무엇입니까?

  25. 25

    복제 중에 삭제 된 파일을 복원하는 방법

  26. 26

    많은 대용량 파일에서 중복 된 줄을 찾는 방법은 무엇입니까?

  27. 27

    구분 된 텍스트 줄 내의 중복을 제거하는 방법

  28. 28

    쌍으로 중복 된 줄을 삭제 하시겠습니까?

  29. 29

    Windows 10에서 중복 된 드라이버 프로필을 삭제하는 방법은 무엇입니까?

뜨겁다태그

보관