셸 스크립트를 다시 만드는 몇 가지 방법의 실례
[root@bogon ~]# cat >test
jason
jason
jason
fffff
jason
Ctr + D로 저장
1、sort -u
[root@bogon ~]# sort -u test
fffff
jason
2、uniq
[root@bogon ~]# uniq test
jason
fffff
jason
이를 통해 알 수 있듯이, uniq는 먼저 정렬을 한 후에야 무거워질 수 있다
3. sort, 파이프와 uniq를 결합하여 중복 제거 및 중복 데이터 보존
[root@bogon ~]# sort test|uniq
fffff
jason
모든 중복된 줄을 제거하고 줄 수를 계산합니다.
[root@bogon ~]# sort test|uniq -uc
1 fffff
모든 중복된 줄을 찾아내 줄 수를 계산하다
[root@bogon ~]# sort test|uniq -dc
4 jason
어떤 필드에 따라 다시 해요.
기존 데이터를 다음으로 변경
[root@bogon ~]# more test
jason 1
jason 2
jason 1
fffff 2
jason 3
[root@bogon ~]# sort -k 1,1 -u test
fffff 2
jason 1
mansort 보기 sort 사용법 - k 매개 변수는 다음과 같습니다.
-k, --key=POS1[,POS2]
start a key at POS1 (origin 1), end it at POS2 (default end of line)
즉, -k는 몇 개의 열을 정렬하고,pos1은 시작열,pos2는 끝열이다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.