특정 줄의 특정 부분만 치환하기

 보통 perl -pi -e 이런 형태로 사용을 많이 하는데, 특정줄의 것만 치환할려면 아래 방법을 이용하면 된다.
 
 
[root@oracle test]# cat 1.txt 
first 111
seconde 111
 
 
first 의 111 을 222 로 변경해 보자
 
[root@oracle test]# sed -r -e '/^first/ s/111/222/g' 1.txt 
first 222
seconde 111
 
정상적으로 변경된것을 확인할 수 있다.
 
실제 적용을 해 보자.
 
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if extension supplied)
 
[root@oracle test]# sed -ri -e '/^first/ s/111/222/g' 1.txt 
[root@oracle test]# cat 1.txt 
first 222
seconde 111
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 609
13년 전 조회 837
13년 전 조회 619
13년 전 조회 853
13년 전 조회 695
13년 전 조회 1,038
13년 전 조회 1,092
13년 전 조회 985
13년 전 조회 2,828
13년 전 조회 603
13년 전 조회 862
13년 전 조회 755
13년 전 조회 1,234
13년 전 조회 972
13년 전 조회 1,630
13년 전 조회 1,979
13년 전 조회 1,323
13년 전 조회 3,185
13년 전 조회 1,475
13년 전 조회 833
13년 전 조회 2,277
13년 전 조회 2,710
13년 전 조회 571
13년 전 조회 690
13년 전 조회 620
13년 전 조회 699
13년 전 조회 622
13년 전 조회 847
13년 전 조회 2,096
13년 전 조회 570
13년 전 조회 558
13년 전 조회 712
13년 전 조회 670
13년 전 조회 568
13년 전 조회 885
13년 전 조회 816
13년 전 조회 581
13년 전 조회 586
13년 전 조회 1,571
13년 전 조회 816
13년 전 조회 1,217
13년 전 조회 573
13년 전 조회 1,176
13년 전 조회 710
13년 전 조회 570
13년 전 조회 848
13년 전 조회 2,369
13년 전 조회 1,007
13년 전 조회 1,693
13년 전 조회 606
13년 전 조회 639
13년 전 조회 890
13년 전 조회 638
13년 전 조회 1,549
13년 전 조회 544
13년 전 조회 598
13년 전 조회 904
13년 전 조회 688
13년 전 조회 621
13년 전 조회 751
13년 전 조회 768
13년 전 조회 615
13년 전 조회 2,416
13년 전 조회 1,515
13년 전 조회 1,404
13년 전 조회 616
13년 전 조회 578
13년 전 조회 670
13년 전 조회 906
13년 전 조회 700
13년 전 조회 1,265
13년 전 조회 1,351
13년 전 조회 947
13년 전 조회 1,047
13년 전 조회 2,107
13년 전 조회 2,410
13년 전 조회 5,682
13년 전 조회 590
13년 전 조회 1,038
13년 전 조회 609
13년 전 조회 816
13년 전 조회 1,456
13년 전 조회 1,023
13년 전 조회 661
13년 전 조회 762
13년 전 조회 602
13년 전 조회 750
13년 전 조회 1,679
13년 전 조회 2,020
13년 전 조회 906
13년 전 조회 1,125
13년 전 조회 2,226
13년 전 조회 1,144
13년 전 조회 1,167
13년 전 조회 854
13년 전 조회 2,227
13년 전 조회 830
13년 전 조회 989
13년 전 조회 1,319
13년 전 조회 1,473