SED 또는 AWK를 사용하여 문자열을 새 열과 행으로 이동

사용자 72055

탭으로 구분 된 .csv 파일이 있고 머리글 행 정보를 시작 부분에 "새"열로 이동하고 지정된 행 수를 아래로 이동해야합니다. 나는 현재 사용하고있는 sed또는 같은 표준 도구를 사용하고 awk싶지만 다른 도구 / 방법이 더 적절하다면 제안을 환영합니다. 헤더는 파일마다 변경되므로 적절한 행과 열에 "CAT"문자열을 배치하는 대신 복사해야합니다.

                            CAT
    DOG     DOG     DOG     DOG     DOG     DOG     DOG
    DOG     DOG     DOG     DOG     DOG     DOG     DOG
    DOG     DOG     DOG     DOG     DOG     DOG     DOG
    DOG     DOG     DOG     DOG     DOG     DOG     DOG

될 것 :

                            CAT
            DOG     DOG     DOG     DOG     DOG     DOG     DOG
            DOG     DOG     DOG     DOG     DOG     DOG     DOG
    CAT     DOG     DOG     DOG     DOG     DOG     DOG     DOG
            DOG     DOG     DOG     DOG     DOG     DOG     DOG
악취

paste 또한 만들 수 있습니다.

편집

그러면 첫 번째 줄이 다시 인쇄됩니다. 따옴표 부족을 이용하면 후행 공백이 표시되지 않습니다.

$ paste -d"\t" <(printf "\n\n\n%s" $(head -1 file)) file
                                    CAT
            DOG     DOG     DOG     DOG     DOG     DOG     DOG
            DOG     DOG     DOG     DOG     DOG     DOG     DOG
CAT         DOG     DOG     DOG     DOG     DOG     DOG     DOG
            DOG     DOG     DOG     DOG     DOG     DOG     DOG

실물

$ -d"\t" <(printf "\n\n\nCAT") file
                                    CAT
            DOG     DOG     DOG     DOG     DOG     DOG     DOG
            DOG     DOG     DOG     DOG     DOG     DOG     DOG
CAT         DOG     DOG     DOG     DOG     DOG     DOG     DOG
            DOG     DOG     DOG     DOG     DOG     DOG     DOG

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SED 또는 AWK를 사용하여 행을 열로 이동

분류에서Dev

$ 0의 AWK sed를 사용하여 패턴을 새 문자열로 교체

분류에서Dev

sed 또는 awk를 사용하여 패턴별로 문자열을 토큰으로 분할하는 방법

분류에서Dev

sed 또는 awk를 사용하여 두 문자열 사이의 값 검색

분류에서Dev

sed를 사용하여 파일 이름에서 문자열 이동 또는 rename으로 이름 변경

분류에서Dev

문자열이 있으면 (변수 포함) awk 또는 sed를 사용하여 뒤집습니다.

분류에서Dev

sed 또는 awk를 사용하여 문자열을 밑줄 및 점으로 바꿉니다.

분류에서Dev

Sed 또는 Awk를 사용하여 문자열 바꾸기

분류에서Dev

Sed 또는 Awk를 사용하여 문자열 바꾸기

분류에서Dev

sed (또는 bash / perl / awk)를 사용하여 하위 문자열을 꺼내 새 열에 쓰는 방법은 무엇입니까?

분류에서Dev

awk 또는 sed를 사용하여 빈 값으로 열 재정렬

분류에서Dev

awk 또는 sed 명령을 사용하여 여러 구분 기호를 사용하여 문자열 자르기

분류에서Dev

sed / awk : 내용을 문자열에서 줄 끝으로 이동

분류에서Dev

sed 또는 awk를 사용하여 몇 개의 문자를 제외한 모든 행의 .txt 파일에 문자열을 추가하는 방법

분류에서Dev

특정 패턴을 기반으로 sed 또는 awk를 사용하여 특정 열을 수정하는 방법

분류에서Dev

awk 또는 sed를 사용하여 여러 열 삭제

분류에서Dev

jquery를 사용하여 새 행과 새 하위 행을 동적으로 추가

분류에서Dev

sed / awk를 사용하여 문자열과 숫자를 같은 문자열과 난수로 바꾸는 방법은 무엇입니까?

분류에서Dev

awk 또는 sed, 첫 번째 열을 끝으로 이동 하시겠습니까?

분류에서Dev

SED 또는 AWK를 사용하여 여러 줄에서 문자열을 찾고 바꿉니다.

분류에서Dev

sed 또는 awk를 사용하여 bssid의 열 형식 지정

분류에서Dev

awk, sed 또는 python의 값 및 키 문자열을 기반으로 행 병합

분류에서Dev

sed grep awk로 이중 문자열을 제거하는 방법

분류에서Dev

awk 또는 sed를 소문자 / 대문자로 문자열에서 한 문자 만 사용합니까?

분류에서Dev

sed를 사용하여 정규식과 일치하는 문자열을 와일드 카드로 바꾸기

분류에서Dev

sed, awk 또는 grep을 사용하여 두 문자 사이에서 문자열의 숫자 부분을 어떻게 증가시킬 수 있습니까?

분류에서Dev

"cut"또는 "sed"를 사용하여 더 큰 문자열의 두 문자 사이의 문자열을 추출합니다.

분류에서Dev

실행 명령을 기반으로 sed 또는 awk를 사용하여 특정 행을 바꾸는 방법

분류에서Dev

여러 열 피벗 해제-CROSS APPLY를 사용하여 열 이름의 하위 문자열을 새 열로

Related 관련 기사

  1. 1

    SED 또는 AWK를 사용하여 행을 열로 이동

  2. 2

    $ 0의 AWK sed를 사용하여 패턴을 새 문자열로 교체

  3. 3

    sed 또는 awk를 사용하여 패턴별로 문자열을 토큰으로 분할하는 방법

  4. 4

    sed 또는 awk를 사용하여 두 문자열 사이의 값 검색

  5. 5

    sed를 사용하여 파일 이름에서 문자열 이동 또는 rename으로 이름 변경

  6. 6

    문자열이 있으면 (변수 포함) awk 또는 sed를 사용하여 뒤집습니다.

  7. 7

    sed 또는 awk를 사용하여 문자열을 밑줄 및 점으로 바꿉니다.

  8. 8

    Sed 또는 Awk를 사용하여 문자열 바꾸기

  9. 9

    Sed 또는 Awk를 사용하여 문자열 바꾸기

  10. 10

    sed (또는 bash / perl / awk)를 사용하여 하위 문자열을 꺼내 새 열에 쓰는 방법은 무엇입니까?

  11. 11

    awk 또는 sed를 사용하여 빈 값으로 열 재정렬

  12. 12

    awk 또는 sed 명령을 사용하여 여러 구분 기호를 사용하여 문자열 자르기

  13. 13

    sed / awk : 내용을 문자열에서 줄 끝으로 이동

  14. 14

    sed 또는 awk를 사용하여 몇 개의 문자를 제외한 모든 행의 .txt 파일에 문자열을 추가하는 방법

  15. 15

    특정 패턴을 기반으로 sed 또는 awk를 사용하여 특정 열을 수정하는 방법

  16. 16

    awk 또는 sed를 사용하여 여러 열 삭제

  17. 17

    jquery를 사용하여 새 행과 새 하위 행을 동적으로 추가

  18. 18

    sed / awk를 사용하여 문자열과 숫자를 같은 문자열과 난수로 바꾸는 방법은 무엇입니까?

  19. 19

    awk 또는 sed, 첫 번째 열을 끝으로 이동 하시겠습니까?

  20. 20

    SED 또는 AWK를 사용하여 여러 줄에서 문자열을 찾고 바꿉니다.

  21. 21

    sed 또는 awk를 사용하여 bssid의 열 형식 지정

  22. 22

    awk, sed 또는 python의 값 및 키 문자열을 기반으로 행 병합

  23. 23

    sed grep awk로 이중 문자열을 제거하는 방법

  24. 24

    awk 또는 sed를 소문자 / 대문자로 문자열에서 한 문자 만 사용합니까?

  25. 25

    sed를 사용하여 정규식과 일치하는 문자열을 와일드 카드로 바꾸기

  26. 26

    sed, awk 또는 grep을 사용하여 두 문자 사이에서 문자열의 숫자 부분을 어떻게 증가시킬 수 있습니까?

  27. 27

    "cut"또는 "sed"를 사용하여 더 큰 문자열의 두 문자 사이의 문자열을 추출합니다.

  28. 28

    실행 명령을 기반으로 sed 또는 awk를 사용하여 특정 행을 바꾸는 방법

  29. 29

    여러 열 피벗 해제-CROSS APPLY를 사용하여 열 이름의 하위 문자열을 새 열로

뜨겁다태그

보관