Linux/ShellScript
-
while문Linux/ShellScript 2018. 5. 28. 14:06
코드설명 : while문 예제와 while문에서 쓰이는 비교문 123456#!/bin/sh while [ 조건문 ]do 실행문donecs 123456789101112131415161718192021222324252627282930313233343536373839[ -z ] : 문자열의 길이가 0이면 참 [ -n ] : 문자열의 길이가 0이 아니면 참 [ -eq ] : 값이 같으면 참 [ -ne ] : 값이 다르면 참 [ -gt ] : 값1 > 값2 [ -ge ] : 값1 >= 값2 [ -lt ] : 값1
-
case 문Linux/ShellScript 2018. 5. 28. 13:56
코드설명 : case 문 실행문 뒤에는 항상 ;;를 붙여주어야 한다. 1234567891011#!/bin/sh case "변수명" in case1) 실행문;; case2) 실행문;; *) # *)는 java에서 default의 기능을 한다 실행문;; esaccs 실행예시 : 123456789101112131415161718#!/bin/sh name="lena" case "${name}" in "abcd") echo "hi abcd";; "efgh") echo "wonderful";; "lena") echo "Nice";; *) echo "none";;esac ######################################## NiceColored by Color Scriptercs
-
if문Linux/ShellScript 2018. 5. 28. 13:47
코드설명 : shell script if문 조건문 삽입시 앞뒤 공란은 꼭 해주어야 한다. 123456789#!/bin/sh if [ 조건문 ]; then 실행문elif [ 조건문 ]; then 실행문else 실행문fics 실행예시 : 123456789101112131415#!/bin/sh name="lena" if [ ${name} = "abcd" ]; then echo "name is abcd"elif [ ${name} = "lena" ]; then echo "name is lena"else echo "none"fi ##################################### name is lenacs