분류 전체보기(212)
-
read, awk - 한 줄 읽어서 여러 변수에 할당하기
data.txt 는 식별번호, IP, 포트, 접속URL 로 구성되어 있다. 문제) test 용 IP, 포트, 접속URL 을 read 1회 실행으로 구하는 코드를 작성하라. IP, PORT, URL 변수에 할당해야 한다. data.txt 의 내용 : # 0 - dev # 1 - test # 2 - prod 0,127.0.0.1,8080,/main.do 1,test.myapp.com,7777,/index.do 2,www.myapp.com,8888,/login.do 해결과정) 1) AWK 를 써서 첫 번째 값이 '1' (test) 인 줄만 출력한다. 2) ',' 를 구분자로 해서 2, 3, 4번째 열을 출력한다. grep -v '#' data.txt --- (실행결과) 0,127.0.0.1,8080,/main..
2023.12.30 -
date, read -p, while 을 활용한 정합성 검사 loop 로직
날짜입력 후 정합성 검사 본 게시글에서는 가장 해석하기 쉬운 yyyymmdd 포맷으로 입력을 받는다. 입력된 날짜 변수값을 활용해서 전후의 날짜를 만들어내려면 입력한 날짜 데이터가 순수 숫자인지 검사해야 한다. #!/usr/bin/bash # 숫자로만 이루어져 있는지 검사하는 패턴 NUM_PAT='^[0-9]+$' while [ true ] do # 날짜를 입력으로 받아서 DATE (변수) 에 저장한다. read -p '원하는 날짜를 입력하세요: ' DATE # DATE 변수값이 숫자로만 이루어졌는지 검사(변수값 =~ 패턴) if ! [[ $DATE =~ $NUM_PAT ]]; then echo 숫자만 입력하세요. # '1223' 처럼 년도를 지정하지 않으면 통과시키지 않음. elif [ ${#DATE}..
2023.12.23 -
[AndroidIDE] 모바일 기기에서 앱 개발 지원
귀차니즘 때문에 안드로이드 스튜디오를 설치해서 약간의 공부만 하다가 손 놓고 있었는데.. 드디어 폰에서 터치로 개발할 수 있는 개발환경이 나왔나 보다. 현재는 오픈소스로 진행 중인 프로젝트이지만 현재의 AIDE 앱처럼 구독방식이 아닌 완제품 판매방식이 되었으면 좋겠다. https://androidide.com/androidide.com Releases · AndroidIDEOfficial/AndroidIDEAndroidIDE is an IDE for Android to develop full featured Android apps on Android smartphones. - AndroidIDEOfficial/AndroidIDEgithub.com
2023.12.22 -
[리눅스] OCR 문자 인식 소프트웨어
네이버 지식iN 에 올라온 문제를 풀려다가 코드 사진을 발견했다. 스마트폰에는 이미지 뷰어 차원에서 문자인식 기능이 지원되는데 솔직히 이렇게 뽑아낸 텍스트를 폰에서 termux 터미널을 실행해서 vi 열고 컴파일 후 그 결과를 다시 지식iN 앱으로 휴.. 귀찮다. 그래서 혹시나 하는 생각에 리눅스에는 사진에서 텍스트를 뽑아내는 기능이 있지 않을까 하는 생각에 검색해보았다. 있었다. tesseract-ocr 패키지를 설치하면 된다. 어쩌면 안드로이드에 오픈소스 라이브러리를 활용하는 앱들이 흔히 발견되는데, 이 라이브러리가 사용되었을지도 ... ㅎㅎㅎ 핵심 패키지는 텍스트를 인식하는 tesseract-ocr 이지만, GUI 로 접근하는 방법도 있다. gimagereader 패키지를 설치하면 아래와 같은 애플..
2023.12.05 -
HTML 요소 뽑아내기
본 게시글에서는 학습을 목적으로 쿼리 작성에 필요한 데이터를 만들기 위해서 올바른 과일 페이지를 참조하였음을 명시합니다. 참고한 사이트 및 페이지 : 올바른 과일 / 시기별 계절별 원산지 제철과일 총정리 (feat. 올바른과일) 시기별 계절별 원산지 제철과일 총정리 (feat. 올바른과일) 시기별 계절별 원산지 . . 너무 헷갈리는 제철과일 올바른과일이 한번에 정리해 드리겠습니다 기준은 실제 ... blog.naver.com 요 며칠전에 종료한 모 프로젝트의 제비용 정산용 통계에 사용했던 쿼리를 적절히 수정해서 나만의 쿼리를 남길 것이다. 그러기 위해서 생각해낸 것이 분기별 과일 판매량이다. 판매 데이터는 임의로 넣을 것이며 시기별로 어떤 과일이 있는지 확인하기 위해서 상단에 언급한 사이트에서 필요한 데..
2023.12.03 -
Docker - Maria DB 실행 및 설정
$ docker run -itd mariadb --- (실행결과) mariadb 이미지가 설치되어 있지 않아서 스스로 내려 받는다. Unable to find image 'mariadb:latest' locally latest: Pulling from library/mariadb cbe3537751ce: Pull complete 5bfcd11f8751: Pull complete ed018e89b8db: Pull complete 3e4cf40a46f9: Pull complete 938b1b815dca: Pull complete 07e09e75520d: Pull complete 82012f0ef36f: Pull complete 6430910462f4: Pull complete Digest: sha256:c0..
2023.12.02