파일의 특정 내용을 다른 파일의 첫 번째 줄로 바꾸는 방법은 무엇입니까?

노래 탐

나는 두 개의 파일이 있습니다 one.txtsample.txt

one.txt다음과 같은 내용이 있습니다.

AAAA
BBBB
CCCC
DDDD

sample.txt다음과 같은 특정 내용이 있습니다.

>>XXXXXXX<<

내가 어떻게 할 수있는:

  1. "XXXXXXX"를 one.txt? 의 첫 줄 내용으로 바꿉니다 .
  2. one.txt? 의 첫 번째 줄을 삭제하십시오 .
  3. 이름 바꾸기 one.txt로를 AAAA.txt?

리눅스 명령 줄에서?

여기에 이미지 설명 입력

멘돈

한 가지 방법은 다음과 같습니다.

## save the first line of one.txt in the variable $string
string=$(head -n1 one.txt)
## delete the first line of one.txt
sed -i '1d' one.txt
## replace the Xs in `>>XXXXX<<` with the contents of `$string` 
## and save as the new file "$string.txt" (AAAA.txt)
sed "s/>>XXXXXXX<</>>$string<</" sample.txt > $string.txt

이는의 >>XXXXXX<<모든 행 에이 한 번만 발생한다고 가정합니다 sample.txt. 한 줄에 둘 이상이있을 수있는 경우 위의 명령은 각 줄의 첫 번째 명령 만 대체합니다. 모두 교체하려면 다음을 대신 사용하십시오.

sed "s/>>XXXXXXX<</>>$string<</g" sample.txt > $string.txt

원래 질문에는의 각 줄 끝에 공백이 있습니다 one.txt. 이 경우 실제 파일에 추가하기 전에 공백을 제거해야하는 sample.txt경우 다음을 사용하십시오.

string=$(head -n1 one.txt | sed 's/ *$//')

그런 다음 위와 동일한 명령.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Sed로 파일의 각 줄 끝에 첫 번째 줄을 추가하는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 파일의 특정 줄 / 줄을 다른 파일의 내용으로 바꾸는 방법

분류에서Dev

다른 파일의 파일에서 세 번째 열 (특정 문자까지)을 바꾸는 방법

분류에서Dev

PIG Latin :로드하는 동안 파일의 첫 번째 줄을 버리는 방법은 무엇입니까?

분류에서Dev

첫 번째 줄이 특정 패턴과 일치하는 경우에만 파일 내용을 인쇄하는 방법은 무엇입니까?

분류에서Dev

다른 필드의 내용을 기반으로 파일의 특정 필드를 바꾸는 방법은 무엇입니까?

분류에서Dev

다른 필드의 내용을 기반으로 파일의 특정 필드를 바꾸는 방법은 무엇입니까?

분류에서Dev

첫 번째를 제외하고 특정 문자를 포함하는 파일의 모든 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

각 섹션의 첫 번째 줄의 네 번째 값에 따라 파일 섹션을 정렬하는 방법은 무엇입니까?

분류에서Dev

6 번째 공백 공백을 파일의 새 줄로 바꾸는 방법은 무엇입니까?

분류에서Dev

한 줄의 첫 번째 쉼표 다음에 csv 형식으로 파일을 포맷하는 방법은 무엇입니까?

분류에서Dev

한 번에 다른 이름으로 여러 파일의 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

특정 열의 내용을 awk로 바꾸는 방법은 무엇입니까? 탭으로 구분 된 파일

분류에서Dev

첫 번째 파일의 특정 열과 부분적으로 일치 할 수있는 다른 파일의 패턴을 기반으로 파일에서 줄 제거

분류에서Dev

열 n과 파일의 첫 번째 줄에 문자열을 추가하는 방법은 무엇입니까?

분류에서Dev

readlines의 제한을 파일의 첫 번째 숫자로 만드는 방법은 무엇입니까?

분류에서Dev

두 번째 파일의 정보를 기반으로 첫 번째 파일의 정보를 그룹화하는 방법은 무엇입니까?

분류에서Dev

perl을 사용하여 하나의 단일 파일에서 두 번째 줄을 첫 번째 줄과 비교하는 방법은 무엇입니까?

분류에서Dev

첫 번째 입력의 크기에 관계없이 2 개의 출력을 일정한 거리의 아파트로 만드는 방법은 무엇입니까?

분류에서Dev

첫 번째 입력의 크기에 관계없이 2 개의 출력을 일정한 거리의 아파트로 만드는 방법은 무엇입니까?

분류에서Dev

BASH를 사용하여 특정 줄 번호 사이의 파일 내용을 다른 파일로 바꿉니다.

분류에서Dev

Windows에서 파일 이름을 일괄 적으로 바꾸고 파일 이름의 첫 번째 단어를 두 번째 단어로 바꾸는 방법은 무엇입니까?

분류에서Dev

일치하는 줄의 모든 첫 번째 항목을 증분 번호로 바꾸는 방법은 무엇입니까?

분류에서Dev

Excel 파일의 첫 번째 열에서 값을 배열로 얻는 방법은 무엇입니까?

분류에서Dev

awk를 사용하여 첫 번째 열과 두 번째 열의 첫 번째 줄을 단일 열로 인쇄하는 방법은 무엇입니까?

분류에서Dev

문자열 내에서 첫 번째 공백을 다른 문자로 바꾸는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 특정 줄에 한 번 텍스트를 바꾸는 방법은 무엇입니까?

분류에서Dev

csv 파일의 n 번째 필드를 다른 파일의 매핑 된 값으로 바꾸는 방법은 무엇입니까?

분류에서Dev

두 번째 열에 키가있는 파일의 첫 번째 열을 4 줄마다 정렬하는 방법

Related 관련 기사

  1. 1

    Sed로 파일의 각 줄 끝에 첫 번째 줄을 추가하는 방법은 무엇입니까?

  2. 2

    sed를 사용하여 파일의 특정 줄 / 줄을 다른 파일의 내용으로 바꾸는 방법

  3. 3

    다른 파일의 파일에서 세 번째 열 (특정 문자까지)을 바꾸는 방법

  4. 4

    PIG Latin :로드하는 동안 파일의 첫 번째 줄을 버리는 방법은 무엇입니까?

  5. 5

    첫 번째 줄이 특정 패턴과 일치하는 경우에만 파일 내용을 인쇄하는 방법은 무엇입니까?

  6. 6

    다른 필드의 내용을 기반으로 파일의 특정 필드를 바꾸는 방법은 무엇입니까?

  7. 7

    다른 필드의 내용을 기반으로 파일의 특정 필드를 바꾸는 방법은 무엇입니까?

  8. 8

    첫 번째를 제외하고 특정 문자를 포함하는 파일의 모든 줄을 제거하는 방법은 무엇입니까?

  9. 9

    각 섹션의 첫 번째 줄의 네 번째 값에 따라 파일 섹션을 정렬하는 방법은 무엇입니까?

  10. 10

    6 번째 공백 공백을 파일의 새 줄로 바꾸는 방법은 무엇입니까?

  11. 11

    한 줄의 첫 번째 쉼표 다음에 csv 형식으로 파일을 포맷하는 방법은 무엇입니까?

  12. 12

    한 번에 다른 이름으로 여러 파일의 이름을 바꾸는 방법은 무엇입니까?

  13. 13

    특정 열의 내용을 awk로 바꾸는 방법은 무엇입니까? 탭으로 구분 된 파일

  14. 14

    첫 번째 파일의 특정 열과 부분적으로 일치 할 수있는 다른 파일의 패턴을 기반으로 파일에서 줄 제거

  15. 15

    열 n과 파일의 첫 번째 줄에 문자열을 추가하는 방법은 무엇입니까?

  16. 16

    readlines의 제한을 파일의 첫 번째 숫자로 만드는 방법은 무엇입니까?

  17. 17

    두 번째 파일의 정보를 기반으로 첫 번째 파일의 정보를 그룹화하는 방법은 무엇입니까?

  18. 18

    perl을 사용하여 하나의 단일 파일에서 두 번째 줄을 첫 번째 줄과 비교하는 방법은 무엇입니까?

  19. 19

    첫 번째 입력의 크기에 관계없이 2 개의 출력을 일정한 거리의 아파트로 만드는 방법은 무엇입니까?

  20. 20

    첫 번째 입력의 크기에 관계없이 2 개의 출력을 일정한 거리의 아파트로 만드는 방법은 무엇입니까?

  21. 21

    BASH를 사용하여 특정 줄 번호 사이의 파일 내용을 다른 파일로 바꿉니다.

  22. 22

    Windows에서 파일 이름을 일괄 적으로 바꾸고 파일 이름의 첫 번째 단어를 두 번째 단어로 바꾸는 방법은 무엇입니까?

  23. 23

    일치하는 줄의 모든 첫 번째 항목을 증분 번호로 바꾸는 방법은 무엇입니까?

  24. 24

    Excel 파일의 첫 번째 열에서 값을 배열로 얻는 방법은 무엇입니까?

  25. 25

    awk를 사용하여 첫 번째 열과 두 번째 열의 첫 번째 줄을 단일 열로 인쇄하는 방법은 무엇입니까?

  26. 26

    문자열 내에서 첫 번째 공백을 다른 문자로 바꾸는 방법은 무엇입니까?

  27. 27

    텍스트 파일의 특정 줄에 한 번 텍스트를 바꾸는 방법은 무엇입니까?

  28. 28

    csv 파일의 n 번째 필드를 다른 파일의 매핑 된 값으로 바꾸는 방법은 무엇입니까?

  29. 29

    두 번째 열에 키가있는 파일의 첫 번째 열을 4 줄마다 정렬하는 방법

뜨겁다태그

보관