강좌 & 팁
글 수 2,412
2010.12.27 02:18:17 (*.138.143.120)
106617
자꾸 잊어먹어서요.. 기억용으로 이곳에 씁니다.
test.c 에 다음과 같은 내용이 있다고 합시다.
:
#include "before/header.h"
:
이걸 다음과 같이 바꾸어 놓고 싶은 거죠
:
#include "a.h"
:
이때 sed 명령은 다음과 같은 내용으로 쓰면 됩니다.
sed -i 's/바꿀대상/바꿀내용/g' 파일명
그런데 문자열에 " , / , # 등이 있죠 이런 문자들은 앞에 \을 붙이면 됩니다.
자 그러면 다음과 같은 명령을 치면 됩니다.
# sed -i 's/\#include \"before\/header.h\"/\#include \"a.h\"/g' test.c
쉽죠?
이젠 이거 복사해 써야 하죠 ㅋㅋ