루프를 사용하여 특정 줄 번호부터 쓰기

딥블루 86
echo -n "which names (lower case only)?"
read name

입력이 다음과 같다고 가정합시다. brmu ankr ista

텍스트 파일 wrt 사용자 입력에서 20 번째 줄 뒤에 특정 줄을 다음과 같이 줄의 시작 부분에서 하나의 공백으로 작성해야합니다.

brmu_gps expt ftprnx
ankr_gps expt ftprnx
ista_gps expt ftprnx
Kos

Perl 사용 :

<<<"$x" perl -i -pe 'if($.==21){foreach(split(" ",<STDIN>)){print"${_}_gps expt ftprnx\n"}}' file

확장 된 Perl 스크립트 :

if($. == 21) { # if the current line's number is 21
    foreach(split(" ", <STDIN>)) { # splits STDIN on spaces and returns the splitted elements as an array; for each member of the array
        print("${_}_gps expt ftprnx\n") # print the current element followed by `_gps expt ftprnx` and a newline character
    }
}
  • <<<"$x": 변수에서 입력을 읽습니다 x.
  • -iin perl: "<>"구조로 처리 된 파일이 내부 편집되도록 지정합니다.
  • -pin perl: Perl은 프로그램 주위에서 다음과 같은 루프를 가정하여 sed와 비슷한 파일 이름 인수를 반복합니다.

           LINE:
             while (<>) {
                 ...             # your program goes here
             } continue {
                 print or die "-p destination: $!\n";
             }
    
  • -ein perl: 프로그램의 한 줄을 입력하는 데 사용할 수 있습니다.
% cat file
line #1
line #2
line #3
line #4
line #5
line #6
line #7
line #8
line #9
line #10
line #11
line #12
line #13
line #14
line #15
line #16
line #17
line #18
line #19
line #20
line #21
line #22
line #23
line #24
line #25
% read x
brmu ankr ista
% <<<"$x" perl -i -pe 'if($.==21){foreach(split(" ",<STDIN>)){print"${_}_gps expt ftprnx\n"}}' file
% cat file
line #1
line #2
line #3
line #4
line #5
line #6
line #7
line #8
line #9
line #10
line #11
line #12
line #13
line #14
line #15
line #16
line #17
line #18
line #19
line #20
brmu_gps expt ftprnx
ankr_gps expt ftprnx
ista_gps expt ftprnx
line #21
line #22
line #23
line #24
line #25

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP를 사용하여 특정 줄의 데이터를 파일에 쓰기

분류에서Dev

배치 스크립트를 사용하여 루프에서 파일의 특정 줄에 쓰기

분류에서Dev

텍스트 파일의 특정 줄 번호부터 쓰기

분류에서Dev

텍스트 파일의 특정 줄 번호부터 쓰기

분류에서Dev

VSCode는 JS를 사용하여 특정 줄 번호로 파일 열기

분류에서Dev

루프를 사용하여 특정 줄 뒤에 줄 삽입

분류에서Dev

루프를 사용하여 텍스트 파일에 줄 쓰기

분류에서Dev

xml 파일의 조건을 사용하여 특정 태그의 줄 번호 만 쓰기

분류에서Dev

파이썬 3.4를 사용하여 for 루프에서 특정 줄을 한 번만 인쇄하고 싶습니다.

분류에서Dev

일괄 : 특정 파이프 구분 기호를 사용하여 값을 별도의 줄로 분할

분류에서Dev

변수를 사용하여 특정 줄에 vim 열기

분류에서Dev

Python For 루프를 사용하여 Excel에 데이터 쓰기

분류에서Dev

CSS를 사용하여 첫 번째 단락의 첫 줄 들여 쓰기 안 함

분류에서Dev

sed를 사용하여 특정 줄 번호의 텍스트 교체

분류에서Dev

사용자 지정 정규식 구분 기호를 사용하여 패턴이 포함 된 줄 번호 찾기

분류에서Dev

정수 포인터를 사용하여 쓰기시 복사

분류에서Dev

Python 중첩 루프를 사용할 때 들여 쓰기 줄이기

분류에서Dev

Apache Commons CSV를 사용하여 두 번째 줄부터 파일 읽기

분류에서Dev

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

분류에서Dev

vi를 사용하여 특정 문자를 포함하는 줄 바꾸기

분류에서Dev

루비를 사용하여 텍스트 파일의 특정 위치에 쓰기

분류에서Dev

Js에서 루프를 사용하여 특정 값을 가진 데이터 인덱스 찾기

분류에서Dev

XLWT를 사용하여 특정 행 / 열에 쓰기

분류에서Dev

awk를 사용하여 특정 2 줄 패턴으로 파일 찾기

분류에서Dev

Linux에서 SED를 사용하여 출력에서 특정 줄 가져 오기

분류에서Dev

regexp를 사용하여 특정 패턴으로 첫 번째 줄 추출

분류에서Dev

awk를 사용하여 특정 줄의 n 번째 필드 삭제

분류에서Dev

Python에서 줄 번호를 사용하여 파일에서 특정 문장을 삭제하는 방법

분류에서Dev

ODS를 사용하여 특정 이름으로 다른 .csv에 데이터 세트 쓰기

Related 관련 기사

  1. 1

    PHP를 사용하여 특정 줄의 데이터를 파일에 쓰기

  2. 2

    배치 스크립트를 사용하여 루프에서 파일의 특정 줄에 쓰기

  3. 3

    텍스트 파일의 특정 줄 번호부터 쓰기

  4. 4

    텍스트 파일의 특정 줄 번호부터 쓰기

  5. 5

    VSCode는 JS를 사용하여 특정 줄 번호로 파일 열기

  6. 6

    루프를 사용하여 특정 줄 뒤에 줄 삽입

  7. 7

    루프를 사용하여 텍스트 파일에 줄 쓰기

  8. 8

    xml 파일의 조건을 사용하여 특정 태그의 줄 번호 만 쓰기

  9. 9

    파이썬 3.4를 사용하여 for 루프에서 특정 줄을 한 번만 인쇄하고 싶습니다.

  10. 10

    일괄 : 특정 파이프 구분 기호를 사용하여 값을 별도의 줄로 분할

  11. 11

    변수를 사용하여 특정 줄에 vim 열기

  12. 12

    Python For 루프를 사용하여 Excel에 데이터 쓰기

  13. 13

    CSS를 사용하여 첫 번째 단락의 첫 줄 들여 쓰기 안 함

  14. 14

    sed를 사용하여 특정 줄 번호의 텍스트 교체

  15. 15

    사용자 지정 정규식 구분 기호를 사용하여 패턴이 포함 된 줄 번호 찾기

  16. 16

    정수 포인터를 사용하여 쓰기시 복사

  17. 17

    Python 중첩 루프를 사용할 때 들여 쓰기 줄이기

  18. 18

    Apache Commons CSV를 사용하여 두 번째 줄부터 파일 읽기

  19. 19

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

  20. 20

    vi를 사용하여 특정 문자를 포함하는 줄 바꾸기

  21. 21

    루비를 사용하여 텍스트 파일의 특정 위치에 쓰기

  22. 22

    Js에서 루프를 사용하여 특정 값을 가진 데이터 인덱스 찾기

  23. 23

    XLWT를 사용하여 특정 행 / 열에 쓰기

  24. 24

    awk를 사용하여 특정 2 줄 패턴으로 파일 찾기

  25. 25

    Linux에서 SED를 사용하여 출력에서 특정 줄 가져 오기

  26. 26

    regexp를 사용하여 특정 패턴으로 첫 번째 줄 추출

  27. 27

    awk를 사용하여 특정 줄의 n 번째 필드 삭제

  28. 28

    Python에서 줄 번호를 사용하여 파일에서 특정 문장을 삭제하는 방법

  29. 29

    ODS를 사용하여 특정 이름으로 다른 .csv에 데이터 세트 쓰기

뜨겁다태그

보관