실용주의 프로그래머

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • Admin

Tools/Bash 2

스크립트 내에서 변수가 정의되어 있는지 확인하는 방법

스크립트 내에서 환경변수가 설정되었는지 확인하는 방법입니다. 보통은 어떤 환경변수가 사전에 설정되어 있지 않다면 에러를 출력하기 위해 사용합니다. 많이 사용되는 스크립트이지만 막상 찾으려면 쉽지가 않습니다. 아래에서는 TEST 환경변수가 정의되어 있지 않으면 각각 다른 print를 출력합니다. 아래는 script 함수를 사용해서 구현을 해놓았습니다. P.S> 참고로 function 은 사용하기 전에 선언되어야 합니다. #!/bin/bash function checkVar { if [ "$TEST" = "" ]; then echo Not defined TEST else echo TEST is defined fi } checkVar 결과는 당연히 정의되지 않았으니 아래와 같이 출력됩니다. Not define..

Tools/Bash 2014.11.28

[Tools/Bash] Bash Script 내에서 호출한 명령의 결과값 확인방법

batch scrip 를 돌릴 때, 명령의 결과에 따라 동작을 변경하거나 예외처리를 하고 싶을 때가 있습니다. 이걸 하려면 명령의 반환값을 받아서 그 결과에 따라 분기를 해야 합니다. 간단하게 예제로 살펴보면 다음과 같겠죠~ #!/bin/sh ls if [ $? = 0 ]; then echo succeed else echo failed fi ls 는 실패하지 않으니 결과는 아래와 같이 나옵니다 succeed

Tools/Bash 2014.11.28
이전
1
다음
더보기
프로필사진

실용주의 프로그래머

Simple is best !

  • 분류 전체보기 (142)
    • Programming (82)
      • Basis (2)
      • Android (61)
      • UML (1)
      • Algorithm (7)
      • Pattern (0)
      • GCM 활용기 (11)
    • Tools (31)
      • Bash (2)
      • eclipse (2)
      • Python (5)
      • Linux 관리 (6)
      • 소개 (6)
      • Open API (1)
      • ETC (9)
    • Insights (8)
    • Tech (2)
      • Bluetooth (2)
      • Wi-Fi (0)
    • Tips (11)
    • 일상 (4)
    • ETC (4)
      • Invitation (3)

Tag

TISTORY, 알고리듬, Eclipse, ADB, Java, AGP 9.0, AIDL, gcm, Linux, 블로그, gcm_defaultSenderId, Error, android studio, 윈도우10, Update, 알고리즘, Android, 초대장, python, Gradle,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • [Tools/소개] 소스코드 Style 적용 방법 (highlighter 3.0.83)
  • 질문은 언제나 환영입니다 ^ ^

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • -All of Software-
  • Android Developers
  • 안드로이드 설명 카페
  • 구글 검색 트렌드
  • Wireless Industry, Wireless Te…
  • ITFIND - IT 지식포털

티스토리툴바