unix shell loop types
Unix 셸 루프 및 다른 루프 유형의 개요 :
- 유닉스 Do While 루프
- Unix For 루프
- Unix Until 루프
이 자습서에서는 일련의 데이터에 대해 일련의 명령을 반복하는 데 사용되는 제어 지침을 다룹니다.
Unix는 프로그램의 일부를 지정된 횟수로 반복 할 수있는 세 가지 루프 구조를 제공합니다.
Unix 비디오 # 17 :
유닉스의 루프
상황에 따라 다른 루프를 사용할 수 있습니다.
그들은:
# 1) Unix For 루프 문
예: 이 프로그램은 1 + 2 + 3 + 4 + 5를 추가하고 결과는 15입니다.
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Unix While 루프 문
예: 이 프로그램은 'a'값을 1에서 5까지 5 번 인쇄합니다.
a=1 while [ $a -le 5 ] do echo “value of a=” $a a=`expr $a + 1` done
# 3) Unix Until 루프 문
이 프로그램은 'a'값을 1에서 2까지 두 번 인쇄합니다.
a=1 until [ $a -ge 3 ] do echo “value of a=” $a a=`expr $a + 1` done
이러한 루프를 실행하는 동안 모든 반복을 완료하기 전에 어떤 조건에서 루프를 중단하거나 나머지 문을 완료하기 전에 루프를 다시 시작해야 할 수 있습니다. 이것은 'break'및 'continue'문으로 달성 할 수 있습니다.
자바에서 xor를 사용하는 방법
다음 프로그램은 '중단'작업을 보여줍니다.
num=1 while [ $num -le 5 ] do read var if [ $var -lt 0 ] then break fi num=`expr $num + 1` done echo “The loop breaks for negative numbers”
다가오는 튜토리얼은 Unix에서의 함수 작업에 대해 더 간략하게 설명합니다.