본문 바로가기
728x90

IT19

LINUX - awk 기본 사용 방법 및 csv, excel 파일 내용 split하여 parsing 하기 예제 안녕하세요. LINUX 에서 사용하다보면 txt 파일을 column별로 parsing 해야하는 경우들이 많습니다. 이럴 때 프로그래밍 언어로 file open --> 처리 --> file close 하려면 상당히 귀찮은 경우가 많습니다. 이럴때 한줄로 parsing 하는 방벙이 바로 awk 입니다. awk 만으로 된 프로그램이 있으정도로 사용이 복잡한 언어긴 하지만, 저는 프로그램할때는 python이나 tcl 등의 언어를 사용하고 간단한 파일처리는 awk로 하고 있습니다. 만약 test1.txt 파일에 A B C D 1 2 3 4 5 6 7 8 9 10 11 12 로 띄어쓰기를 구분자로 만든 파일이 있는데, 이것을 B와 C column만 빼내고 싶을 때는 awk '{print $2 " " $3}' tes.. 2022. 3. 23.
LINUX - grep 명령어 기본 사용법 및 제외하고 출력하는 방법 안녕하세요. grep이라는 LINUX 에서 가장 많이 사용하는 명령어의 기본적인 사용법을 먼저 말씀드리겠습니다. 제가 test.txt 라는 파일을 만들고 그 안에 abfc def fghi jkl 라고 내용을 만들었습니다. 여기서 f가 들어가는 줄만 부르고 싶을 때는 grep f test.txt 라고 치면 abfc def fghi 이렇게 3줄이 나옵니다. 가끔 앞에 f인 라인만 추출하고 싶기도 하고 뒤에 f인 라인만 추출하고 싶을 때가 있습니다. 그럴때는 f로 시작하는 라인만 추출하기 grep ^f test.txt 로 ^ 이라는 것은 맨 앞줄을 의미합니다. fghi 이렇게 출력됩니다. f로 끝나는 라인만 추출하기 grep f$ test.txt 로 $를 뒤에 붙이면 줄의 마지막을 의미합니다. def 이렇게 .. 2022. 3. 20.
Centos 에서 기본 shell 설정 바꾸기 - Linux 안녕하세요 Centos 를 처음 사용하면 기본 설정이 bash 로 되어있습니다. 저는 csh 를 더 좋아하기 때문에 이를 바꾸는 방법을 포스팅합니다. su - 라고 치고 root 의 passwd 를치면 root 권한으로 접속할 수 있습니다. 그리고 vi /etc/passwd 로 들어가보면 맨 아래 쪽에 자신의 ID로 되어있는 줄이 있습니다. 빨간색으로 칠한 줄인데요. 여기에서 뒤가 /bin/bash 로 되어있을 것입니다. 이것을 위의 사진처럼 /bin/csh 로 바꾸고 UNIX 를 재부팅하면 설정이 정상적으로 접속되어 csh 로 될 것입니다. bash에서 임시로 csh 로 바꿀때는 csh 라는 명령어를 쳐주시면 csh 로 바뀝니다. root password를 모를 때는 ~/.cshrc 에 위의 명령어를 .. 2022. 2. 17.
Vampire Survivors - 새로고침, 건너뛰기 기능 설명 안녕하세요. 이번 업데이트로 한글화가 되어서 매우 좋네요. 하지만 이번에 새로 생긴 기능들을 해보려고 열심히 돈을 모아봤습니다. 아래처럼 기능을 구매하면 새로 고침과 건너뛰기가 생성됩니다. 새로 레벨업 시 받은 렌덤 기술들을 한번 새로 고쳐서 받을 수 있는 기능입니다. 무려 44,000 골드입니다. 기술을 받았는데, 낮은 티어의 기술만 잔뜩 있을 경우 사용하면 좋겠죠^^ 건너뛰기는 새로고침과 비슷하나 선택하지 않고 경험치로 받고 넘어갑니다. 한번의 기회를 날리기는 하지만, 슬롯을 낭비하지 않아도 되니 감당할 수 있습니다. 이건 4,400으로 조금 저렴합니다. 하지만, 한 게임당 딱 한번 사용가능합니다. 저는...매번 쓸 수 있는줄 알고 열심히 돈을 모아서 구매했는데, 딱 한번 쓸 수 있다니...돈이 남는.. 2022. 2. 16.
728x90