-
[vim] 특정문자 치환 및 특정문자를 포함한 문자열 삭제하기라이프 2021. 3. 4. 16:16반응형
우분투 터미널에서 '.avi' 또는 '.MOV' 확장자 파일명을 find 명령어로 찾아 txt 파일로 추출하였습니다.
-------------------------------------------------
$ find -name '*.avi' > avi_list.txt
$ find -name '*.MOV' > mov_list.txt
digital-archive.tistory.com/27
[Ubuntu 18.04 LTS] find 함수로 특정 파일 찾기
특정 확장자를 가진 파일의 이름을 변경할 필요가 있어서 find 명령어를 사용하여 리눅스 터미널에서 파일을 관리하는 연습을 해보고 있습니다. 아래 블로그를 참고하여 해본 명령어는 $ find -name
digital-archive.tistory.com
------------------------------------------------
vi 에디터를 활용하여 파일을 열어보니 "경로+파일명+확장자"가 텍스트 파일에 출력이 되어 있었습니다.
저는 경로와 파일명만 필요했기 때문에 확장자를 지울 필요가 있었습니다.
일일이 지워야 하나 생각을 하다가 '확장자 부분을 찾아 삭제하면 되지 않을까?'라는 생각이 떠올라
vi 에디터 명령어를 찾아보기 시작했습니다.
결국 원하는 명령어를 찾을 수 있었습니다.
간단하게 이렇게 생각하시면 됩니다.
형식을 먼저보면
Quote:: [address] command [options]
로 되어있습니다.
%는 [address]에 해당하며 %부분엔
Quote: 1,$ : 파일의 모든행 x,y : x에서 y까지 행 x;y : x에서 y까지 행이며 현재 행이 x로 초기화된다. 0 : 파일의 처음 행 . : 현재 행 n : n번째 행 $ : 마지막 행 % : 파일의 모든 행. 1,$와 동일하다. x-n : x이전의 n개 행 x+n : x이후의 n개 행 -[n] : 이전의 한 개 또는 n개 행(여기서 '[n]'는 생략가능) +[n] : 이후의 한 개 또는 n개 행 'x : x로 표시된 행 '' : 이전 표시 /pat/ 또는 ?pat? : pat과 일치하는 이후 행 또는 이전 행
등을 나타냅니다.
%다음의 s는 찾기(Search)의 약자로 생각하시면 되고 /../../ 이후의 g는 실행(Go)로
생각하시면 됩니다.
위의 정보는 /usr/share/vim/vim63/doc/안의 파일들에서 찾아 보실 수 있습니다. 위 정보는 change.txt에서 찾아 보실 수 있을 겁니다.vi 에서 원하는 패턴찾아서 삭제하는방법? | KLDP
문서 내에 일정한 문자를 찾아 모조리 삭제하고 싶습니다. 패턴찾는 명령으로 원하는 문자는 찾았는데 어떡게 삭제하죠?
kldp.org
[Linux] vi 특정 단어 라인 삭제
파일 내에 특정 단어가 들어간 라인을 지워야하는데 해당 내용이 너무 많을 경우, 그것을 일일이 지우기란 참 번거롭다. 이럴때 vi 편집기에서 명령어를 통해 한 번에 특정 단어가 들어간 라인을
ryean.tistory.com
반응형'라이프' 카테고리의 다른 글
키보드 반복 입력 속도 조절(feat. 아르테일/메이플랜드 동꼽 매크로 사냥) (1) 2023.11.02 리눅스 find 하위폴더에서 파일명만 추출하기 (0) 2021.03.20 [Ubuntu 18.04 LTS] find 함수로 특정 파일 찾기 (0) 2021.03.04 파워포인트(PPT)에서 300 dpi 논문용 이미지(Figure) 만드는 방법 (2) 2021.01.15 빅데이터 분석 사이트 정리 (2) 2020.06.26