728x90
반응형
코딩을 하다보면 특정 키워드를 바꾸고 싶은 경우가 있습니다.
파일이 한개라면, vi를 열어서 금방 바꿀 수 있지만, 파일이 여러개라면 많은 공수가 듭니다.
그럴 때에는 리눅스의 find 명령어와 sed 명령어를 사용하면됩니다.
ex)
]# find [경로] -name "[파일명]" -exec sed -i "s/[변경전키워드]/[변경후키워드]/g" {} \;
그럼 현재 경로에 있는 확장자가 .c 파일의 abc 라는 키워드를 def로 바꾸는 명령어를 만들어보겠습니다.
]# find ./ -name "*.c" -exec sed -i "s/abc/def/g" {} \;
이런식으로 사용하면됩니다.
728x90
반응형
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] OS의 bit 확인 방법 (0) | 2022.09.29 |
---|---|
[리눅스] /etc/hosts (0) | 2022.08.26 |
[리눅스] yum으로 rpm 파일 다운로드 (0) | 2022.07.20 |
[리눅스] source 명령어 (0) | 2022.07.11 |
[리눅스] valgrind (0) | 2022.06.23 |