중복 행을 경합하는 열이 있습니다. 그런 다음 삭제하지만 처음 2 개의 인스턴스를 유지하려고합니다. 2 회 이상 예 입력을 반복 한 중복 제거 라인 i 10
i 10
a 12
a 12
b 12
b 12
c 14
c 14
x 14
x 14
y 14
y 14
a 14
a 14
n 13
n 13
m 13
m 13
x 13
x 1
이 문제를 해결할 수 있도록 도와주세요. 필자는 열 1에서 중복을 삭제할 수 있도록 열 1, 2를 정렬하고 싶습니다. 항상 첫 번째 2 개의 레코드를 유지해야합니다. 종류의 목적은 두 번째 열에 동일한 수가 아닌 diff 숫자를 유지하는 것입니다. 예를 내가해야 정렬 한 후이 3039949085;**19**;1195616938480000;1 ;V2
303
큰 파일이 있는데, ";"으로 구분 된 열이 있습니다. 행을이 행으로 바꾸었지만 행에 헤더를 추가해야합니다. 예 입력 파일 31561;49215;10;1196825801480000
31561;49215;12;1196825801480000
31561;48665;14;1196825806980000
이 코드를 사용하여 행에 열을 바꾸어. 31561
49
GNU awk 4.2 was released 그리고 많은 흥미로운 기능이 포함되어 있습니다. 그 중 하나는 다음과 같습니다 구문을 분석 FIELDWIDTHS이 필드를 시작하기 전에 건너 뛸 얼마나 많은 문자를 지정 할 수 있도록 향상되었습니다. 또한 "나머지 레코드"를 의미하는 마지막 문자로 '*'를 지정할 수 있습니다. FIELDWIDTHS를 사용한 필드
awk/gawk를 사용하여 CSS 스타일 지정 속성을 수정하려고합니다. ? 예를 들어, 내가 어떻게 바로 재산 스타일 cta_grad을 변경합니다 : 나에게주는 gawk -i inplace 'EDIT right VALUE OF cta_grad TO 14px' style.css
: 여기 .cta_grad {
cursor: pointer;
grep -o 명령을 사용하여 패턴 만 인쇄하는 것으로 알고 있습니다. <472971> <aaaaaaaaaaa> <bbbbbbbbb> <cccccc> <RUN> <AL_Ptime> <lsf_login07> </asdfghjklll/dsadasd/asda>
내가 많이 시도하지만 난 정확하게 인쇄 할 수 있습니다 : 내가 < > 안에있는 모든 패턴을 인쇄
3 명령을 실행하고 일부 백분율 계산이 필요하고 예제와 같이 표시 할 변수를 출력하려고합니다. 이 스크립트로 실행할 수 있습니다. 명령을 실행하는 호스트에 데이터를 저장할 수 없습니다. 내 스크립트는 원격 시스템에서 실행되며 원격 호스트에서 실행되고 데이터는 다시 로컬 시스템에 저장됩니다. 이 작업을 수행하기위한 가능한 접근 방법이 있습니까? 첫 번째 명령
구분자가 "|^/" 인 대상 파일이 있습니다. 예 : 123|^/qwe|^/po9076|^/env12|^/opti|^/546454
이제 요구 사항은 각 행의 필드 수를 얻는 것입니다. 나는 아래와 같이 피곤했지만 정확한 결과를주지 못했습니다. echo "123|^/qwe|^/po906|^/env12|^/opti|^/54644" | awk -F'|^/'