IT 뽀개기

IT 뽀개기

  • 분류 전체보기 (222)
    • Java (30)
      • JavaFX (1)
      • JPA (2)
      • Spring Framework (4)
      • Lombok (1)
      • 전자정부 프레임워크 (3)
      • Eclipse 플러그인 개발 (3)
      • 소스 쪼가리 (2)
      • XML (0)
    • Javascript (8)
    • Node js (14)
      • React (11)
      • Vue (0)
    • Python (5)
      • flask (1)
      • 관리 팁 (4)
    • PHP (1)
    • 리눅스 실제 사용 팁 (57)
      • bash (14)
      • Docker (12)
      • Maria DB (4)
      • Termux (7)
      • UEFI (2)
      • WSL (10)
      • 그놈 (5)
      • 멀티부팅 (2)
      • 블루투스 (3)
    • 버전관리 및 빌드 (8)
      • Git (4)
      • Jenkins (3)
    • 윈도 팁 (7)
    • 소셜 미디어 API (1)
    • 툴 사용팁 (12)
    • Bio Informatics (2)
    • 안드로이드 개발 (2)
    • DB (11)
      • oracle (2)
      • postgresql (4)
      • sybase (1)
      • sqlite (1)
      • mysql (1)
      • MyBatis (2)
    • VM (0)
      • Vagrant (0)
    • DevOpts (2)
      • Opengrok (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

IT 뽀개기

컨텐츠 검색

태그

Java Linux 인텔리제이 GRUB MySQL Bottles Debian TERMUX docker Python 파이썬 자바 쉘스크립트 os-prober WSL 리눅스 bash intellij 도커 UEFI

최근글

댓글

공지사항

아카이브

Shell(1)

  • 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
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바