팁/튜토리얼

서버에서 new Object를 new BaseObject로 쉽게 바꾸는 법

2021.06.23 12:06
15,116
2

사실 별거 아닌팁이지만...

vi 툴에 안 익숙하면 귀찮을 수도 있어서요.

필요하신 분들도 있으리라 생각합니다 :D

 

vi 로 편집이 필요한 파일을 여신 뒤

esc키를 누르고

 

아래 명령어를 치시면 한 번에 모든 구문이 변경됩니다.

 

:%s/new Object/new BaseObjet/g

 

:wq로 빠져나오면 끝!

 

도움되셨으면 좋겠어요~

댓글 10

  • 2021.06.23 12:27 #1585216
    vi 들어갔다가 갇혀서 못 나올까 봐 두려우신 분은 그냥 터미널에서

    sed -i 's/new Object/new BaseObject/g' 파일명.php

    하셔도 됩니다.^^
  • 2021.06.23 12:35 #1585220
    귀찮으니 라이믹스 설치된 폴더에서 터미널(SSH)로

    find ./ -name "*.php" -exec sed -i 's/return\snew\sObject/return new BaseObject/g' {} \;
    find ./ -name "*.php" -exec sed -i 's/extends\sObject/extends BaseObject/g' {} \;
  • 2023.03.16 15:31 #1752158
    이렇게 간단하면서도 확실한 방법이 있었군요. 감사합니다.
  • 2021.06.23 12:45 #1585225
    다양한 팁이 많군요.^^ 각자 호스팅 환경에 따라 편리한 방법을 사용하면 되겠습니다.
  • 2021.06.23 13:02 #1585235
    ㅋㅋ 팁 드리려고 했는데 제가 더 많이 얻어가네요. 감사합니다 :D !!!
  • 2021.06.23 13:09 #1585239
    nano에디터는 어떻게 할수 있을까요?
  • 2021.06.23 14:47 #1585263
    작성해주신 분 팁도 좋지만 php파일마다 들어가서 해줘야되니 사과맛스타님 명령어 추천드려요~
  • 2021.11.17 06:34 #1629137
    글 작성해주신 뎁지님, 좋은 명령어 알려주신 사과맛스타님 감사드립니다!!
  • 2022.01.15 21:48 #1644951
    :%s/new Object/new BaseObject/g

    본문에 오타가 있네요.
  • 2023.03.16 21:08 #1752181
    한가지 주제로 다양한 팁 너무 감사 드립니다~