'IT/ㄴ Linux Shall Script' 카테고리의 글 목록
Nowhere 와 Now here 의 차이
반응형

IT/ㄴ Linux Shall Script 4

[Linux] Shell Script - 반복문 [ while / for ]

while문 - while문은 조건식이 참일 동안에 계속 반복하는 특성을 갖는다. - 조건이 만족할 때까지 반복한다. - 무한루프에서 5번 반복 후 while 문을 중지한다. 두 가지 반복문으로 가능하다. #! /bin/sh i=1 while [ 1 ] # 조건에 [ 1 ] 또는 [ : ]가 오면 항상 참이 된다. do echo "centos 7" i=`expr $i + 1` if [ $i -gt 5 ] then break fi done exit 0 #! /bin/bash i=1 while [ $i -le 5 ] do echo "TIENE" i=`expr $i + 1` done exit 0 - 입력한 숫자의 각각 홀수의 합과 짝수의 합을 구하기 - 10 = [1 + 3 + 5 + 7 + 9] = [ 2 ..

[Linux] Shell Script - 다중 if 문 / case 문 / 파일 연산자 [ elif/ case]

다중 if 문 - if 문을 다중으로 사용하는 문구다. - elif를 사용하여 if 문을 다중으로 사용가능하다. - 평균이 90 점이상이면 A학점, 80점 이상이면 B학점 70 점이상이면 C학점 그 미만은 F학점을 출력하기 #!/bin/sh echo "이름 :" ; read name echo "국어 :" ; read kor echo "영어 :" ; read eng avg=`expr \( $kor + $eng \) / 2` if [ $avg -ge 90 ] then grade="A" elif [ $avg -ge 80 ] then grade="B" elif [ $avg -ge 70 ] then grade="C" else grade="F" fi echo "이름 : $name" echo "평균 : $avg" e..

[Linux] Shell Script - if 문 기초 [if / else / 비교 연산자]

if문 (1) 기본 if문 - 대부분의 프로그래밍 언어에서 사용된다. - 영단어 if 뜻 그대로 [만약에 어떠한 조건이 참이면 실행] 하는 명령문이다. - 주의해야 할점은 [ 조건 ] 사이의 각 단어에는 모두 공백이 있어야 한다는 것이다. [기본 if문] if [ 조건 ] then 참일 경우 실행 fi (2) if ~ else 문 - [만약에 어떠한 조건이 참이면 실행] 이라는 if에 else를 추가할 수 있다. - else를 추가하면 [만약에 어떠한 조건이 참이면 A를 실행하고 거짓이면 B를 실행] 하는 명령어가 가능하다. if [ 조건 ] then [참 - A] else [거짓 - B] fi - [!=] 비교 연산자를 사용하여 두 문자열이 같지 않으면 참(True)이라는 결과를 출력했다. - 입력한 ..

[Linux] Shell Script 기초 [echo]

개요 - 셀은 사용자가 입력한 명령을 해석하고 커널에서 전달하고, 처리 결과를 반대로 사용자에게 전달하는 역할을 한다. - 텍스트 모드나 터미널 처럼 명령어를 입력하는 환경이이 셸이라고 생각하면 된다. 환경변수 - 셀은 여러가지 환경 변수 값을 갖는다. 설정된 환경 변수는 형식을 쓰면 확인할 수 있다. - echo $환경변수이름 호스트이름 출력 - echo $HOSTNAME 그외의 환경 변수는 printenv 명령을 입력하면 대부분이 출력된다. - (일부는 printenv로 나타나지 않는다.) - 환경변수의 값을 변경하려면 다음과 같은 형식을 사용한다. - export 환경변수=값 셸 스크립트 작성과 실행 - 셀에서 변수는 사용 전에 미리 선언하지 않으며, 변수에 처음 값이 할당되면서 자동으로 변수가 생..

반응형