paste

Paste 명령은 프로세스 대체와 함께 사용될 때 개행 대신 탭을 출력합니다.
paste

Paste 명령은 프로세스 대체와 함께 사용될 때 개행 대신 탭을 출력합니다.

echo '1 2 3'아래의 첫 번째 명령은 별도의 줄에 각 숫자를 생성합니다. 둘 사이의 유일한 차이점은 and echo {1..3}(둘 다 동일한 출력을 생성함)를 사용한다는 점이므로 두 번째 명령도 동일한 작업을 수행하기를 원합니다 .그러나 두 번째 명령은 개행 대신 탭으로 구분된 숫자를 생성합니다. 왜? 또한 두 번째 명령과 세 번째 명령의 유일한 차이점은 프로세스 대체를 통해 결과를 전달한다는 것입니다 paste. 하지만 그렇지 않으면 예상된 결과가 표시됩니다. 이는 paste관련 문제일 수...

Admin

두 개의 "tail -f" 명령을 나란히 출력
paste

두 개의 "tail -f" 명령을 나란히 출력

파일에 기록하기 위해 주기적으로 단일 문자열을 내보내는 두 개의 스크립트가 있으며 tail -f사용 중인 스크립트를 나란히 결합 해야 합니다. 이것은 작동하지만 두 개를 얻을 수 있도록 paste출력을 다른 스크립트로 파이프할 수는 없습니다. tail -f나란히 붙여진 문자 문자열의 연속 출력입니다. 문제를 설명/재현하기 위해 다음 스크립트가 있습니다. p1.sh: #!/bin/bash i=0 while true do i=$((i+1)) sleep 4 echo "P1string$i" &g...

Admin

tar를 사용하여 디렉토리의 모든 파일과 폴더를 복사하십시오.
paste

tar를 사용하여 디렉토리의 모든 파일과 폴더를 복사하십시오.

Linux Live Boot를 사용하여 SSD에서 외장 HDD로 파일을 복사하려고 합니다. 내가 쓰는 명령은 다음과 같습니다. root@ubuntu:/media/ubuntu/4bd92f4b-6b48-4f4a-83ad-9d82d3be488b/home/pegasus# tar cf - Downloads | ( cd /media/ubuntu/Seagate Backup Plus/Downloads; tar xvf -) 그러나 문제는 디렉토리 중 어느 것도 하드 드라이브에 복사되지 않는다는 것입니다. 그리고 다운...

Admin

비ASCII(utf8)를 원격 urxvt 터미널에 붙여넣기
paste

비ASCII(utf8)를 원격 urxvt 터미널에 붙여넣기

middle button텍스트를 붙여넣으려면 urxvt/rxvt-unicode에서 기본 선택 항목 붙여넣기를 사용할 수 있습니다 . 로컬 urxvt 터미널이나 원격 서버에서도 중국어/utf8 문자열로 가운데 마우스 클릭 붙여넣기를 수행할 수 있습니다. EG 환경에서 date실행 하면 LANG=zh_CN.utf8다음과 같은 결과를 얻습니다. $ date 2023年 03月 18日 星期六 15:01:11 EDT 그러면 마우스를 사용할 수 있어요선택하다중국어/utf8 문자열 星期六및 마우스 가운데 버튼 클...

Admin

csv의 많은 값을 소수점 이하 3자리로 반올림합니다(printf?)
paste

csv의 많은 값을 소수점 이하 3자리로 반올림합니다(printf?)

다음과 같은 붙여넣기 명령이 있습니다. paste -d , file1.csv file2.csv file3.csv file2.csv에는 다음과 같은 숫자가 포함되어 있습니다. 0.2 0.3339 0.111111 file2.csv의 값에 다음과 같이 소수점 이하 3자리가 포함되기를 원합니다. 0.200 0.334 0.111 값의 경우 다음과 같이 작동합니다. printf "%.3f" "0.3339"->0.334 그러나 이것은 file2.csv의 여러 값에 대해서는 작동하지 않습니다. paste ...

Admin

행 수가 다른 .csv 파일 병합
paste

행 수가 다른 .csv 파일 병합

여기에도 비슷한 질문을 한 적이 있습니다. 이제 3개의 .csv 파일이 있는데 그 중 하나에는 행이 1개만 있습니다. 파일 1.csv dog cats mouse 파일 2.csv 001a 002a 003c 파일 3.csv WORD 출력은 다음과 같아야합니다. dog,001a,WORD cats,002a,WORD mouse,003c,WORD 솔루션 (이전 질문에서) 예: paste -d, file1.csv file2.csv | awk -F, '{print $1 "," $2 ",WORD"}' 하지만 ...

Admin

.csv 파일을 각 줄 사이의 텍스트와 병합
paste

.csv 파일을 각 줄 사이의 텍스트와 병합

두 개 이상의 파일이 있습니다. 파일 1.csv dog cats mouse 파일 2.csv 001a 002a 003c paste file1.csv file2.csv출력을 사용하면 dog 001a cats 002a mouse 003c 물론 사용할 수 있어요paste -d , file1.csv file2.csv dog,001a cats,002a mouse,003c 하지만 난 이걸 원해산출 TEXT1-dog-TEXT2-001a-TEXT3 TEXT1-cats-TEXT2-002a-TEXT3 T...

Admin

이전 줄에 공통 텍스트가 포함된 경우 이전 줄과 현재 줄을 유지하는 방법은 무엇입니까?
paste

이전 줄에 공통 텍스트가 포함된 경우 이전 줄과 현재 줄을 유지하는 방법은 무엇입니까?

이전 줄에 공통 텍스트가 포함된 경우 이전 줄과 현재 줄을 유지하는 방법은 무엇입니까? 다음과 같은 기본 파일이 있습니다. Hello_world Anna Frank Jeremy Hello_earth Jessie James 다음과 같은 3개의 출력 파일을 원합니다. 출력 파일 1(이전 hello의 문자열만) Hello_world,Anna Hello_earth,Jessie 출력 파일 2(문자열만 있고 이전 hello는 없음) Frank Jeremy James 출력 파일 3(이전 hello가 있는 문...

Admin

전체 행과 일치하는 부분 행을 수집하는 방법은 무엇입니까?
paste

전체 행과 일치하는 부분 행을 수집하는 방법은 무엇입니까?

full line라인의 와 을 동시에 출력할 수 있습니까 ?matched parts 이 입력이 있다고 가정 해 보겠습니다. low [ 0]: 0xffff0000 Interesting description A hi [ 0]: 0xffff00a0 Interesting description B low [ 1]: 0x5000 Interesting description C hi [ 1]: 0x6000 Interesting description D ... hi [15]: 0x806000 ...

Admin

세 개의 행을 하나로 결합하는 방법
paste

세 개의 행을 하나로 결합하는 방법

최대 2000줄의 다음 패턴을 포함하는 파일이 있습니다. 패턴은 3줄의 각 세트마다 서로 다른 숫자값으로 반복되지만 시작 텍스트 값은 파일 끝까지 공통됩니다. 여기서는 세 줄을 병합해야 합니다. 다음과 같이 입력하세요 ABC 1223334 Days 344678544324677 Base 45666 ABC 1234565 Days 234567899765443 Base 456643 다음과 같은 출력이 필요합니다. ABC 1223334 Days 344678544324677 Base 45666 ABC 1234...

Admin

데이터를 왼쪽으로 이동하지 않고 여러 csv 파일 병합
paste

데이터를 왼쪽으로 이동하지 않고 여러 csv 파일 병합

여러 csv 파일을 하나의 큰 파일로 병합하려고 합니다. 이러한 파일은 모두 열 길이가 다르며 나머지 파일에는 헤더만 있습니다(데이터 없음). 최종 csv를 사용하면 paste -d "," file1.csv file2.csv file3.csv file4.csv file5.csv file6.csv > output.csv다음과 같습니다. cgi_si2의 데이터는 cgi_sii에 있어야 하고 cgi_sii의 데이터는 다른 열에 있어야 합니다. file1.csv의 범위는 subjectkey에서 cgi...

Admin

붙여넣기 명령은 csv 파일에 데이터를 가로로 나란히 배치하는 대신 행별로 세로로 배치합니다.
paste

붙여넣기 명령은 csv 파일에 데이터를 가로로 나란히 배치하는 대신 행별로 세로로 배치합니다.

각각 ","로 구분된 3개의 열을 포함하는 일부 CSV가 있습니다. 예: header1,header2,header3 value1,value2,value3 value1,value2,value3 ... 사용이 튜토리얼, 실행하면 paste -d "," *csv > output.csv다음과 같은 결과가 나올 것이라고 생각합니다. header1,header2,header3,header1,header2,header3,... value1,value2,value3,value1,value2,value3,.....

Admin

붙여넣기 명령을 사용하여 병합된 csv 파일 사이의 \r을 제거합니다.
paste

붙여넣기 명령을 사용하여 병합된 csv 파일 사이의 \r을 제거합니다.

이와 같은 명령을 사용하여 3개의 csv 파일을 병합했습니다. paste -d "," a.csv b.csv c.csv > result.csv 결과 csv에는 아래와 같이 각 행의 b.csv와 c.csv 열 사이에 예기치 않은 줄 바꿈 문자가 있습니다. col-a1, col-a2, col-b1, col-b2, col-b3 ,col-c1, col-c2 ... b.csv는 원래 tsv였으며 다음 명령을 사용하여 csv로 변환되었습니다. cut -f3-5 b.tsv | tr "\t" "," >...

Admin

붙여넣기 명령이 입력 파일 중 하나를 자르는 이유는 무엇입니까?
paste

붙여넣기 명령이 입력 파일 중 하나를 자르는 이유는 무엇입니까?

두 개의 파일이 있는데 각 파일에는 숫자 데이터 열이 하나만 포함되어 있고 행 수가 동일합니다. 를 사용하면 paste두 파일의 줄이 하나로 병합되지만 첫 번째 파일의 텍스트는 잘리고 두 번째 파일의 텍스트는 변경되지 않습니다. $ head -3 s1_.dat s2_.dat ==> s1_.dat <== -0.023193359375 -0.020416259766 0.014587402344 ==> s2_.dat <== -0.018707275391 -0.019805908203 0.01...

Admin

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

열별로 디렉터리의 모든 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