join

CSV 파일에서 읽은 IP 및 타임스탬프가 포함된 JSON 로그 파일의 행을 반환하시겠습니까?
join

CSV 파일에서 읽은 IP 및 타임스탬프가 포함된 JSON 로그 파일의 행을 반환하시겠습니까?

그래서 저는 쉘 스크립팅을 처음 접했고 도움이 필요합니다. 그래서 내 CSV 파일에서 IP 및 타임스탬프 값이 JSON 로그 파일의 행 항목에 어떻게든 존재하는지 확인하고, 그렇다면 해당 특정 JSON 로그 항목을 다른 파일에 반환하고 싶습니다. 모든 IP 주소에서 작동하도록 일반화하려고 합니다. 샘플 CSV 파일은 아래와 같습니다. "clientip,""destip","dest_hostname","timestamp" "127.0.0.1","0.0.0.0","randomhost","2023-09-0...

Admin

열별로 디렉터리의 모든 csv 파일을 병합합니다.
join

열별로 디렉터리의 모든 csv 파일을 병합합니다.

디렉터리에 3개의 csv 파일이 포함되어 있다고 가정합니다. 첫 번째 CSV: Name, John Age, 18 두 번째 CSV: Name, Jim Age, 21 세 번째 CSV: Name, Amy Age, 22 나는 결과가 다음과 같기를 원합니다: Name, John, Jim, Amy Age, 18, 21, 22 디렉토리에 n개의 csv가 있을 수 있다는 것을 아는 것이 중요합니다. bash 및 posix 쉘을 사용할 수 있습니다. 편집하다: 이것이 작동할 것 같지만 여전히 순서에 문제가 있...

Admin

두 번째 열을 기준으로 숫자로 정렬된 두 파일 결합
join

두 번째 열을 기준으로 숫자로 정렬된 두 파일 결합

파일이 두 개 있어요 파일 1에는 다음이 포함됩니다. 2*J=0 EXP= 0.00000 2*J=4 EXP= 1.27911 2*J=8 EXP= 1.57613 2*J=12 EXP= 1.69134 2*J=10 EXP= 2.72705 2*J=16 EXP= 4.55689 2*J=20 EXP= 5.62138 파일 2에는 다음이 포함됩니다. 2*J=0 EXC= 0.00000 2*J=8 EXC= 1.21836 2*J=4 EXC= 1.59642 2*J=12 EXC= 1.78359 2*J=10 EXC= 2.69484...

Admin

조인의 "-e" 옵션이 작동하려면 "-o auto"를 지정해야 하는 이유는 무엇입니까?
join

조인의 "-e" 옵션이 작동하려면 "-o auto"를 지정해야 하는 이유는 무엇입니까?

두 가지 간단한 파일이 있습니다: a.txt 1 a 2 b 5 c b.txt 2 x 4 y 5 z 다음 명령은 예상과 다르게 동작합니다. $ join -a 1 -a 2 -e 0 a.txt b.txt 1 a 2 b x 4 y 5 c z -e 0이 옵션을 사용하여 누락된 값을 0으로 채우고 싶습니다 . 그러나 다음은 작동합니다. $ join -a 1 -a 2 -e 0 -o auto a.txt b.txt 1 a 0 2 b x 4 0 y 5 c z 문서를 읽어 보면 위의 동작이 의미가 있는 와 사...

Admin

Bash Join 명령은 첫 번째 요소에 구분 기호를 삽입합니다.
join

Bash Join 명령은 첫 번째 요소에 구분 기호를 삽입합니다.

두 개의 파일이 있습니다. 파일 1.txt: 510806153|1||||33245|65|6236067806|25001|7746250 510806153|1||||33245|65|6968349321|25001|8956584 파일 2.txt 510806153||||| 이렇게 하면 join -t \| -j 1 file1.txt file2.txt다음과 같은 결과가 나타납니다. |||||6153|1||||33245|65|6236067806|25001|7746250 |||||6153|1||||33245|65|...

Admin

두 파일의 열을 병합하고 수정하는 방법
join

두 파일의 열을 병합하고 수정하는 방법

첫 번째 열과 두 번째 열을 기준으로 두 개의 파일을 병합해야 합니다. 세 번째 열과 네 번째 열의 차이를 추가하고 두 번째 열에 각 유형에 대한 TOTAL 행을 추가해야 합니다. 다음은 두 개의 입력 파일입니다. 파일 1: VALIDATION_DATA_DBF DELETE 226 6.4 TXT_DBF DELETE 80 0.15 DEFAULT_PROFILE SELECT 45 1.2 TRAINING_DBF ...

Admin

첫 번째 열을 사용하여 두 파일 병합
join

첫 번째 열을 사용하여 두 파일 병합

두 개의 다른 파일이 있고 첫 번째 열을 사용하여 해당 정보를 병합하고 싶습니다. 파일 1.txt A,info1,info2 234,info3,info4 CD,info5,info6 파일 2.txt 234,ccc,bb CD,aaa,dd 예상 출력.csv A,info1,info2,, 234,info3,info4,ccc,bb CD,info5,info6,aaa,dd awk(내 스크립트가 아님)을 사용해 보았 join으나 grep원하는 결과를 얻지 못했습니다. awk -F "," 'FNR==NR {h[$1...

Admin

Join 명령은 대용량 파일을 비교할 때 출력을 제공하지 않습니다.
join

Join 명령은 대용량 파일을 비교할 때 출력을 제공하지 않습니다.

아래와 같이 2개의 파일이 있습니다. 한 파일은 20GB이고 다른 파일은 MB입니다. file1.txt (100 MB) 6000000 6000001 6000003 file2.txt (20 gb) 6000000;dgdfgdfgdfgdfgdggeewtwtwtwetewtt 6000003;eryeyyrtuytityiytititityityiytii 6000005;qwrwqrwqrrrrerewrwerewrwrrrewrew 다음과 같이 일치하는 모든 콘텐츠와 출력을 원합니다. 6000000;dgdfgdf...

Admin

Bash에서 쉼표로 구분된 두 개의 텍스트 파일을 연결합니다.
join

Bash에서 쉼표로 구분된 두 개의 텍스트 파일을 연결합니다.

파일 1: Doe, John, phone123 Dane, Jane, phone124 파일 2 phone123, longdistance, 10mins phone124, local, 5mins phone124, longdistance, 6mins 산출 Doe, John phone123 longdistance 10mins Dane, Jane phone124 local 5mins Dane, Jane phone124 longdistance 6mins 지금까지 나는 join -1 1 -2 3 -o 2.1,...

Admin

쉼표로 구분된 목록에 인벤토리 항목을 추가하는 방법은 무엇입니까?
join

쉼표로 구분된 목록에 인벤토리 항목을 추가하는 방법은 무엇입니까?

나는 ansbile inv를 가지고 있습니다 # cat inv [all] vm1 vm2 Jinja 템플릿을 사용하여 쉼표로 구분된 목록으로 추출하고 싶습니다. 그래서 jinja 템플릿을 추가했습니다. # cat comb_list.j2 {{ groups['all'] | map('extract', hostvars, ['item']) | join(',') }}" 하지만 항목이 호스트 변수가 아닌 것 같아서 오류가 발생합니다. 최종 파일이 다음과 같기를 원합니다 # cat comb_list vm1,vm...

Admin

여러 파일의 열을 병합하고 헤더를 추가합니다.
join

여러 파일의 열을 병합하고 헤더를 추가합니다.

다음 형식의 파일이 50개 이상 있습니다. 파일 1.탭 A 25 B 56 C 87 D 82 E 91 F 34 파일 2.탭 A 89 B 55 C 92 D 36 E 28 F 19 파일 3.탭 A 98 B 76 C 82 D 76 E 49 F 42 등. 나는 다음을 원합니다 : 열은 첫 번째 열을 기준으로 함께 병합됩니다. 각 열에는 제목으로 파일 이름이 있습니다. 값은 공백 대신 탭으로 구분되므로 Excel에서 병합된 파일을 열면 여러 열이 있습니다(예: column1="row1은 비어 있고, ro...

Admin

두 개의 공통 열을 기반으로 두 개의 테이블을 조인하고 일치하지 않는 경우 NA 또는 Null 값을 추가합니다.
join

두 개의 공통 열을 기반으로 두 개의 테이블을 조인하고 일치하지 않는 경우 NA 또는 Null 값을 추가합니다.

이렇게 두 테이블을 병합하고 싶습니다 1 번 테이블 Chr1 5 Chr1 10 Chr1 20 Chr2 10 Chr2 30 표 2 Chr1 10 value value2 Chr1 20 value value2 Chr2 30 value value2 원하는 출력 Chr1 5 Chr1 10 value value2 Chr1 20 value value2 Chr2 10 Chr2 30 value value2 두 테이블의 두 열과 일치하는 행만 유지하는 테이블 병합을 위해 awk에서 스크립트를 찾았습니다. 하지만 ...

Admin

2개 파일의 2개 열에 있는 문자열을 기반으로 행 연결
join

2개 파일의 2개 열에 있는 문자열을 기반으로 행 연결

Linux 시스템에는 3개의 열이 있는 file1과 4개의 열이 있는 file2가 있습니다. file1의 열 3에 있는 문자열을 기반으로 두 파일을 file2의 열 2에 있는 문자열에 연결하는 방법은 무엇입니까? File2는 항목이 많은 대규모 데이터베이스입니다. file1과 file2의 열 3과 2는 각각 몇 개의 문자열만 공유합니다. 문자열이 일치하는 경우 file1과 연결된 file2 행을 출력하고 일치하지 않는 항목에는 대시를 출력하고 싶습니다. 파일 1: 300 100 a101 450 410...

Admin