[리눅스] 특정 파일의 키워드 찾아 바꾸기 코딩을 하다보면 특정 키워드를 바꾸고 싶은 경우가 있습니다. 파일이 한개라면, vi를 열어서 금방 바꿀 수 있지만, 파일이 여러개라면 많은 공수가 듭니다. 그럴 때에는 리눅스의 find 명령어와 sed 명령어를 사용하면됩니다. ex) ]# find [경로] -name "[파일명]" -exec sed -i "s/[변경전키워드]/[변경후키워드]/g" {} \; 그럼 현재 경로에 있는 확장자가 .c 파일의 abc 라는 키워드를 def로 바꾸는 명령어를 만들어보겠습니다. ]# find ./ -name "*.c" -exec sed -i "s/abc/def/g" {} \; 이런식으로 사용하면됩니다. 운영체제/리눅스 3년 전