관리 메뉴

Sysops Notepad

[bash] for문 사용법 본문

업무/dev

[bash] for문 사용법

sysops 2019. 2. 11. 20:38


1. 1~ 10까지 출력

for i in {1..5}

do

   echo "Welcome $i times"

done



2. 1 3 5 출력

for i in {1..5..2}

do

   echo "Welcome $i times"

done


3. 파라미터값 입력 받아 반복

#!bin/bash

 

if [ "$#" -lt 1 ]; then   ## 파라미터가 없으면 종료 

    echo "$# is Illegal number of parameters."

    echo "Usage: $0 [options]"

    exit 1

fi

args=("$@")

 

## for loop 를 파라미터 갯수만큼 돌리기 위해 three-parameter loop control 사용

for (( c=0; c<$#; c++ ))

do

    echo "$c th parameter = ${args[$c]}";

done




참고:

https://www.lesstif.com/pages/viewpage.action?pageId=26083916

Comments