본문 바로가기
728x90

전체 글98

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.
파트라 올라 의자 - PATRA OLLA 아일랜드 식탁 의자 안녕하세요. 아내님의 친구에게 받은 의자가 저희 아일랜드 식탁에 꼭 맞아서 이를 포스팅합니다. 저희 아일랜드 식탁은 86cm 높이로 일반적인 사이즈의 의자를 사용하면 가슴이나 턱에 상판이 닿아서 쓸 수 없습니다. 아내님의 친구분이 이번에 아일랜드 식탁이 없는 곳으로 이사를 하면서 나눔을 받았습니다. 이렇게 생긴 제품이고 높이가 꼭 맞아서 편하게 아일랜드 식탁에서 편하게 쓸 수 있습니다. 혹시 필요하신 분들은 제목을 참고하셔서 들어가보시면 공식 홈페이지에 올라 시리즈로 보시면 됩니다. 의자들은 많은데 아일랜드에서 쓸만한게 별로 없어서 포스팅드립니다. 참고하십시요. 2022. 3. 10.
방화 유리, 방화문 설치 - 확장 신고 안녕하세요. 오늘 확장신고를 위해 방화유리를 설치하였습니다. 확장을 할때는 행위허가를 구청에 신청하여야합니다. 그리고 확장이 끝난 뒤에는 확장 신고를 해야하는데, 이를 진행할 때는 구청에 사진을 찍어서 신고를 한다고 합니다. 저희는 턴키 업체로 확장을 절차대로 진행하였습니다. 그 당시 옆집과 방화벽이 연결되지 않아 방화문을 설치하였습니다. 자세한 내용은 해당 url을 참고하세요. 2021.10.05 - [인테리어] - 베란다 확장 공사 시 방화문 설치 조건 확인 베란다 확장 공사 시 방화문 설치 조건 확인 안녕하세요. 오늘은 베란다 확장 공사 시 고려해야하는 부분에 대해 포스팅합니다. 확장 공사를 위해 공공기관에 행위허가와 관련된 서류를 제출해야하며 인테리어 업체에 대행을 요청하면 대 thabum.tis.. 2022. 3. 3.
728x90