[Linux] vi 에디터에서 문자열 전체 치환하기.
vi 로 작성한 파일의 문자열 내용을 치환하고 싶을 때 아래와 같이 사용한다. 예를 들어 '>>' 라고 입력한 부분을 '| tee -a' 라고 문서 전체에서 치환하고 싶을 때명령어 입력 상태에서 아래와 같이 작성하면:1,$s/>>/| tee -a/g - 기존 파일#!/bin/bashecho "This is line 1" >> logfile.log - 변경된 파일#!/bin/bashecho "This is line 1" | tee -a logfile.log 일괄로 치환되는 것을 볼 수 있다. 명령어에 대해 설명드리면, 다음과 같다.:1,$s/>>/| tee -a/g# 1,$ : 첫번째 라인부터 마지막 라인까지# s/>>/| tee -a : 대체하겠다 (substitute) '>..
Server/Linux
2024. 5. 16. 16:35