텍스트 파일 시작 부분에 텍스트 추가

Hjalte

텍스트 파일의 시작 부분에 한 줄의 텍스트를 추가하려고합니다 (실제로 텍스트는 아니지만 두 개의 백 슬래시). 나는이 대답에서 찾은 다음을 시도하고 있습니다 . 거대한 파일의 시작과 끝에 줄 추가

$ sed -i '1i\'"$\\" $Simdata.txt

그러나 나는 그것을 작동시킬 수없는 것 같습니다. 위를 사용하면 오류가 발생합니다.

sed: 1: ".txt": invalid command code .

txt 종료없이 시도했지만 다음 오류가 발생합니다.

sed: -i may not be used with stdin

나는 또한 다른 곳에서 찾은이 코드 줄을 시도했습니다.

$ sed -i '1i \\' Simdata.txt
sed: 1: "Simdata.txt": invalid command code S

최신 정보:

@don_crissti, 첫 번째 해결책은 내가하고 싶은 것입니다. 그러나 의도 한대로 작동하지 않는 것 같습니다.

$ cat Simdata.txt
abcdefghijkabcdefghijk
//
abcdefghijkabcdefghijk
$ sed '1i\
> \\\\' Simdata.txt
\\abcdefghijkabcdefghijk
//
abcdefghijkabcdefghijk
$ cat Simdata.txt
abcdefghijkabcdefghijk
//
abcdefghijkabcdefghijk

따라서 파일이 업데이트되지 않습니다. 파일을 인쇄하지 않고 파일을 업데이트하거나 새 파일로 인쇄하는 것을 선호합니다. 또한 저는 어리석은 오타를 만들었습니다. 실제로 두 개의 슬래시를 추가하고 싶습니다. 제가 궁극적으로 목표로하는 것은 다음과 같습니다.

다음과 같은 파일이 있습니다.

abcdefghijkabcdefghijk
//
abcdefghijkabcdefghijk
//
abcdefghijkabcdefghijk

먼저 파일 시작 부분에 //를 추가하고 싶습니다.

//
abcdefghijkabcdefghijk
//
abcdefghijkabcdefghijk
//
abcdefghijkabcdefghijk

그런 다음 각 // 뒤에 고유 한 이름을 추가합니다.

// text 1
abcdefghijkabcdefghijk
// text 2
abcdefghijkabcdefghijk
// text 3
abcdefghijkabcdefghijk

원본 파일을 변경하지 않고 새 파일에 저장합니다. 그래서 위의 질문은 첫 번째 단계를 찾는 것을 목표로했습니다.

don_crissti

백 슬래시를 이스케이프해야합니다 (따라서 백 슬래시 네 개는 리터럴 백 슬래시 두 개를 삽입합니다).

sed '1i\
\\\\' my_text_file

또는

sed '1s/^/\\\\\n/' my_text_file

첫 번째 줄은 파일의 시작 부분에 두 개의 백 슬래시를 포함하는 새 줄을 삽입하고 두 번째 줄은 첫 번째 줄 ( ^) 의 시작 부분을 두 개의 백 슬래시 뒤에 \newline (동일한 결과)이 오는 것으로 대체합니다 .
와 함께 osx sed:

sed '1s/^/\\\\\'$'\n/' mytextfile   

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

텍스트 파일 시작 부분에 텍스트 추가

분류에서Dev

OpenEdge 기존 텍스트 파일의 시작 부분에 텍스트 추가

분류에서Dev

파일의 입력에 따라 줄 시작 부분에 텍스트 추가

분류에서Dev

파일 시작 부분에 줄 / 텍스트를 추가하는 방법

분류에서Dev

cat으로 파일의 시작 부분에 텍스트 파일의 내용을 추가하는 방법

분류에서Dev

함수를 호출하여 파일 시작 부분에 텍스트를 추가하지 마십시오.

분류에서Dev

배치 파일을 사용하여 여러 텍스트 파일의 시작 부분에 텍스트를 추가하려면 어떻게해야합니까?

분류에서Dev

파일 시작 부분에 텍스트 첨부

분류에서Dev

텍스트 파일의 시작 부분에 추가 한 다음 iOS 용 .js로 저장

분류에서Dev

C ++에서 텍스트 파일의 시작 부분에 쓰기

분류에서Dev

CryptoStream의 시작 부분에 일반 텍스트 바이트를 추가 하시겠습니까?

분류에서Dev

파일에 텍스트 추가

분류에서Dev

파일 목록에 텍스트 추가

분류에서Dev

텍스트 파일에 추가

분류에서Dev

텍스트 파일에 값 열 추가

분류에서Dev

텍스트 파일에 새 텍스트 줄 추가

분류에서Dev

텍스트 파일의 텍스트 끝에 .pdf 추가-bash

분류에서Dev

텍스트 파일에 새 텍스트 줄 추가

분류에서Dev

bash : 추가 텍스트가있는 파일에 파일 이름 목록 작성

분류에서Dev

다음 줄의 시작 부분에 문자가있을 때 텍스트 파일에서 줄 바꿈 제거

분류에서Dev

Java에서 한 텍스트 파일을 다른 텍스트 파일에 추가

분류에서Dev

텍스트 파일의 첫 줄 시작 부분에 작은 따옴표 삽입

분류에서Dev

텍스트 파일에서 여러 부분 문자열 추출

분류에서Dev

텍스트 파일의 모든 타임 스탬프에 시간 추가

분류에서Dev

javafx 레이블의 텍스트 시작 부분에 빨간색 별표 추가

분류에서Dev

SQL Server-각 레코드의 시작 부분에 텍스트 추가

분류에서Dev

양식 필드 (기본 텍스트) + 일부 추가 텍스트

분류에서Dev

WSO2 텍스트 파일의 시작 부분에서 공백 제거

분류에서Dev

텍스트 파일에 텍스트를 추가 할 때 일부 텍스트가 엉망인 줄이 비어 있고 일부 줄이 줄의 처음부터 시작되지 않습니까?

Related 관련 기사

  1. 1

    텍스트 파일 시작 부분에 텍스트 추가

  2. 2

    OpenEdge 기존 텍스트 파일의 시작 부분에 텍스트 추가

  3. 3

    파일의 입력에 따라 줄 시작 부분에 텍스트 추가

  4. 4

    파일 시작 부분에 줄 / 텍스트를 추가하는 방법

  5. 5

    cat으로 파일의 시작 부분에 텍스트 파일의 내용을 추가하는 방법

  6. 6

    함수를 호출하여 파일 시작 부분에 텍스트를 추가하지 마십시오.

  7. 7

    배치 파일을 사용하여 여러 텍스트 파일의 시작 부분에 텍스트를 추가하려면 어떻게해야합니까?

  8. 8

    파일 시작 부분에 텍스트 첨부

  9. 9

    텍스트 파일의 시작 부분에 추가 한 다음 iOS 용 .js로 저장

  10. 10

    C ++에서 텍스트 파일의 시작 부분에 쓰기

  11. 11

    CryptoStream의 시작 부분에 일반 텍스트 바이트를 추가 하시겠습니까?

  12. 12

    파일에 텍스트 추가

  13. 13

    파일 목록에 텍스트 추가

  14. 14

    텍스트 파일에 추가

  15. 15

    텍스트 파일에 값 열 추가

  16. 16

    텍스트 파일에 새 텍스트 줄 추가

  17. 17

    텍스트 파일의 텍스트 끝에 .pdf 추가-bash

  18. 18

    텍스트 파일에 새 텍스트 줄 추가

  19. 19

    bash : 추가 텍스트가있는 파일에 파일 이름 목록 작성

  20. 20

    다음 줄의 시작 부분에 문자가있을 때 텍스트 파일에서 줄 바꿈 제거

  21. 21

    Java에서 한 텍스트 파일을 다른 텍스트 파일에 추가

  22. 22

    텍스트 파일의 첫 줄 시작 부분에 작은 따옴표 삽입

  23. 23

    텍스트 파일에서 여러 부분 문자열 추출

  24. 24

    텍스트 파일의 모든 타임 스탬프에 시간 추가

  25. 25

    javafx 레이블의 텍스트 시작 부분에 빨간색 별표 추가

  26. 26

    SQL Server-각 레코드의 시작 부분에 텍스트 추가

  27. 27

    양식 필드 (기본 텍스트) + 일부 추가 텍스트

  28. 28

    WSO2 텍스트 파일의 시작 부분에서 공백 제거

  29. 29

    텍스트 파일에 텍스트를 추가 할 때 일부 텍스트가 엉망인 줄이 비어 있고 일부 줄이 줄의 처음부터 시작되지 않습니까?

뜨겁다태그

보관