본문 바로가기

OS

(3)
[Linux] vi 특정 단어 라인 삭제 파일 내에 특정 단어가 들어간 라인을 지워야하는데 해당 내용이 너무 많을 경우, 그것을 일일이 지우기란 참 번거롭다.이럴때 vi 편집기에서 명령어를 통해 한 번에 특정 단어가 들어간 라인을 모두 지워줄 수 있다. 아래의 명령어를 통해 지워줄 수 있다.:g/특정단어/d 또는 :% g/특정단어/d:g/\/d 또는 :% g/\/d 단, 두 명령어에 차이가 존재한다. 먼저, 특정 단어가 포함한 모든 라인을 지우고 싶을 경우, 아래 명령어를 사용한다.:g/특정단어/d 또는 :% g/특정단어/d 그리고 특정 단어만 들어있는 라인을 지우고 싶을 경우에는 아래 명령어를 사용하면 된다.:g/\/d 또는 :%/\/d 여기서, % 는 전체 라인을 뜻한다.  예를 들어보자. 아래와 같은 내용이 존재하는 test.sql 파일이..
[Windows] .bat 파일을 이용하여 파일 자동으로 삭제하기 (feat. forfiles) 일을 하다보면 디스크에 로그가 계속해서 쌓인다.로그가 계속 쌓여서 디스크가 풀로 찰 수도 있기 때문에 주기적으로 삭제를 해줘야한다. 이를 직접 수동으로 할 수도 있지만...이에 따른 노동력이 필요하기에 파일을 자동으로 삭제할 수 있도록 하려고 한다.  .bat 파일과 작업 스케줄러를 이용하여 파일을 자동으로 삭제하려고 한다.  1. .bat 파일 생성 (forfiles 명령어 이용) 먼저, bat 파일을 만들어야 하는데 forfiles 명령어를 이용하여 만들어 볼 것 이다. forfiles 명령어가 무엇이냐?forfiles 는 Windows 에서 사용하는 명령어이며, 파일에 대해 명령을 선택하고 실행하는 작업을 한다. forfiles [/P pathname] [/M searchmask] [/S] [/C ..
[Windows] 파일 내용 하나로 합치기 (TYPE 명령어) 수십개의 파일 내용을 하나로 합칠 일이 생겼다..심지어 각 파일마다 만 건 이상의 데이터를 가지고 있어 하나 하나 복붙하기도 골치 아프다. 이럴때 윈도우 명령 프롬프트 (cmd) 에서 type 명령어를 통해 아주 간~~~~ 편하게 파일 내용을 하나로 합칠 수 있다.  간단한 예시로 보여주겠다.  나는 아래 세 가지 파일(1.txt, 2.txt, 3.txt) 을 하나의 파일(4.txt) 로 합쳐주려고 한다.각 파일의 내용은 아래와 같다. 1. 실행창에서 도스창(cmd) 을 열어보자. - 실행(윈도우키 + R) > cmd 입력 2. cmd 에서 병합하려는 파일들이 있는 경로로 이동한다. - 위 빨간 영역을 한 번 클릭하면 아래와 같이 경로가 나온다.  3. 'cd' 명령어를 통해 해당 경로로 이동시켜준다. ..

반응형