[VIM] 문서에서 한글 찾기
다음과 같이 검색을 하면 글자 코드값이 2바이트로 00 ~ ff 값을 찾는다. /[^\x00-\xff]...
운영OS: linux – ubuntu
백업 방법으로 shell script를 사용 합니다.
상황에 따라 셀스크립트 종류는 다양합니다.
이번 소개하는 작업은 콘셀(ksh)로 작업 합니다.
* 작업조건 설명
1. 파일 서버에 있는 다량의 파일들중 특정파일을 선별하여 백업합니다.
2. 특정 파일명과 파일서버에 저장된 파일명은 서로 다르고 DB로 관리 되고 있습니다.
3. DB에서 확인한 저장파일명은 대략 8천개 정도 됩니다.
4. 각 파일명은 여러 확장자가 존재합니다.
(ex. text.txt, text.json, text.xml …..)
5. 전체 백업 수량은 DB에서 추출한 8천개 파일명에 확장자를 곱한 수량이 됩니다. 대략 32천개 정도
* script 작업
1. 백업해야할 파일리스트는 별도 파일로 생성합니다.
2. 원본파일위치, 파일저장위치, 목록 파일위치 등 기본설정을 합니다.
3. 신규 파일저장위치 디렉토리를 생성합니다.
4. 목록파일을 읽어 라인 단위로 처리합니다.
5. 파일명으로 생성된 모든 확장자 파일들을 확인합니다.
6. 확인된 전체 파일명으로 저장폴더에 복사 합니다.
7. 복사한 내용은 결과로그 문서로 출력합니다.
* ksh code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#!/usr/bin/ksh #원본파일저장위치 fileLocation="/home/ubuntu/ksh/" #선별파일저장디렉토리 savePath="$HOME/keepdirmodi" #이동파일 패스와 목록 -- txt 파일 형식 file="filelist.txt" filePath="./" #1step -- 선별저장디렉토리 말들기 mkdir -p "$savePath" # while read -r line do ls $fileLocation ${line}* | while read filename >> error.log do # echo "filename" $filename if [[ -f $filename ]] then cp $filename $savePath echo $filename exist else echo $filename dont exist fi # print "$line TT" >> keep.txt done done < "$filePath$file" #print "last Line " >> keep.txt |
다음과 같이 검색을 하면 글자 코드값이 2바이트로 00 ~ ff 값을 찾는다. /[^\x00-\xff]...
1step: open _vimrc file open Gvim ex모드(shift : ) 아래와 같이 타이핑 :e $MYVIMRC 또는 /Program Files (x86)/Vim/_vimrc 파일 열기 * _vimrc파일은 관리자 권한으로 열어야 수정 및 저장이 가능 2step: 설정 추가 s...
<적용전> <적용후> vim 명령 모드에서 먼저 하이라이트 그룹을 링그하고, 링크한 그룹에 ip 주소 패턴을 동기 매칭 시키는 작업을 하면 문서마다 설정 되어있는 하이라이트에 추가하여 특정 문...
VIM help 문서 이동, 종료, 되돌리기, 모드별 help 문서 검색 방법 이동 : 화살표 키를 사용하거나, "h"로 왼쪽, "k"로 위쪽, "l"로 오른쪽, "j"로 아래쪽 종료: ":q" 프로그램 종료 : ":qa!"를 칩니다(주의: ...