리눅스 while 예제

#!/bin/bash 동안 : 읽기 -p “두 개의 numnbers를 입력 (- 1 종료) : “b 경우 [ $a -eq -1] 다음 fi ans =$((+b)) 에코 $ans 이 예에서 수행, 브레이크 문은 사용자가 -1을 입력 할 때 while 루프를 건너 뛸 것입니다, 그렇지 않으면 두 개의 숫자를 추가 유지합니다 : 스크립트는 변수 n을 1로 초기화한 다음 하나씩 증가합니다. while 루프는 5가 될 때까지 “$n 번 환영”을 출력하고 루프를 종료합니다. 그리고 여기에 하나의 라이너 동안 배쉬로 코드 위의입니다 : x = 1; 동안 [$x -le 5]; 에코 “$x 시간을 환영합니다”할 $((x++)); 여기서 수행은 while 루프를 사용하여 요인을 계산하는 샘플 쉘 코드입니다 : 그리고 사물의 정신 모델에 따라, 두 예에서, 예를 들어, 안녕하세요, 세계, 번역 과정을 통과한 다음 에코 하는 것 같습니다. 즉, 루프 자체는 필터 중 하나 이상의 필터로 구현될 수 있습니다. 에코의 결과인 읽기-while 루프의 이 변형을 받아라 | grep는 re.txt라는 파일로 리디렉션되는 echo를 사용하여 stdout으로 인쇄되는 while 루프에 한 줄씩 파이프됩니다. 식값이 0이 아닌 경우 반환 상태가 0입니다. 그렇지 않으면 반환 상태가 1입니다. 동안 동안 동안 동안 루프 조건을 대체 [ $n -le 5] 동안 ((num <= 10)) 코드 가독성을 향상시키기 위해 : 무한 루프라는 이름의 특별한 루프 예제가있다. 이름에서 이 루프는 그 자체로 끝나지 않습니다. 우리는 프로세스 신호를 전송하여 프로세스를 취소와 같은 외부 방법을 사용하여이 루프를 종료 할 수 있습니다. 이 루프는 매번 일부 값을 확인해야 하는 경우에 유용할 수 있습니다. 조건을 항상 TRUE 논리 값을 설정하면 무한 루프가 됩니다. 명령 1 to command3조건이 true가 될 때까지 반복적으로 실행됩니다.

while 루프에 대한 인수는 부울 식일 수 있습니다. 무한 루프는 조건부에서 false로 평가하지 않을 때 발생합니다. while 루프 한 줄짜리 구문은 다음과 같습니다: 일반적으로 각 반복에 대해 일부 코드를 사용하여 무언가를 처리합니다. 그러나 어떤 경우에는 주어진 단계를 건너 뛰고 프로세스를 수행해야 할 수도 있습니다. 계속 문을 사용하여 다음 단계를 건너뛸 수 있습니다. 주어진 단계를 건너뛸 수 있는 조건을 제공해야 합니다. 이 예제에서는 홀수 건너뛰기합니다. Command1..commandN 조건이 true인 동안 실행됩니다. 텍스트 파일 한 줄씩 읽으려면 다음 구문을 사용: 복구 하거나 리눅스에서 잃어버린된 MySQL 암호를 재설정 하는 방법? x=1 동안 [ $x -le 3] 에코 “인수는 :$1″ 시프트 x=`expr $x + 1` 완료 읽기-동안 루프는 위의 변형이지만, 파일에서 줄을 읽는 것이 안전합니다: #!/bin/bash filter_mode=FALSE cat ./switches 읽기 스위치 동안; 에코 스위치를 수행 : $switch 필터 _mode = TRUE 에코 필터 _mode : $filter_모드 중단 에코 필터 _모드 : $filter_mode 이제 우리는 간단한 예를 할 것입니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.