생성된 숫자 명령 "uniq -c"를 삭제합니다.

생성된 숫자 명령 "uniq -c"를 삭제합니다.

명령 을 사용했지만 uniq -c지금은 정보가 필요하지 않습니다. 이 필드를 어떻게 잘라내거나 삭제할 수 있나요?

온라인에서 cut 명령에 대해 읽어보았지만 이해가 되지 않습니다.

$ cat new-word-freq.txt | head -n20
     13
     66 1
     27 1805
     12 1806
     13 1807
     15 1809
     56 1812
     12 1813
     46 2
     26 3
     12 4
  10526 a
     25 abandon
     54 abandoned
     26 abandoning
     14 abandonment
     12 abashed
     19 abbé
    107 able
   1016 about

나는 왼쪽의 첫 번째 필드 없이 이 출력을 원합니다.

답변1

uniq각 줄이 0개 이상의 공백 문자, 10진수, 공백 문자 및 원래 줄의 내용으로 구성된 시퀀스로 구성된 GNU에 의해 출력이 최소한 생성된 경우 다음을 수행할 수 있습니다.

sed 's/^ *[0-9]\{1,\} //' < file

답변2

awk '{print $2}' new-word-freq.txt

답변3

다음 명령을 사용합니다.

cut -f 9-

관련 정보