ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • vi 문자열 치환 & 파일내에 모든 문자열 치환
    Flower in my ops/Linux 2016. 3. 9. 09:43

    vi 문자열 치환


    :s/before/after/

    커서가 있는 행에서 처음 나오는 before --> after


    :s/before/after/g

    커서가 있는 행에 나오는 모든 before --> after


    :%s/before/after/g

    전체 내용에서 before --> after


    :%s/before/after/gc

    전체 내용에서 before --> after (치환 확인)


    :1,50s/before/after

    1~50 행에서 처음 나오는 before --> after


    :1,50s/before/after/g

    1~50 행에서 나오는 모든 before --> after


    :-3, +6s/before/after/

    커서 위 3, 아래 6행 중 처음 나오는 before --> after


    :-3, +6s/before/after/g

    커서 위 3, 아래 6행에 나오는 모든 before --> after


    g 옵션은 해당하는 모든 문자열

    c 옵션은 치환 확인


    예제)






    파일내에 모든 문자열 치환


    find ./ -name "*.html" -exec sed -i 's/old/new/g' {} \;



    'Flower in my ops > Linux' 카테고리의 다른 글

    <우분투> apt-get update 문제 해결  (0) 2016.04.14
    <우분투> 방화벽 해제  (0) 2016.04.14
    cpu, memory 확인  (0) 2015.11.16
    [tcpdump]  (0) 2015.08.19
    xz 압축 풀기  (0) 2015.06.09

    댓글

Designed by Tistory.