About Us About Embedded Introduce Editorial Contributions Location Document Android Application Embedded Linux Processor Arduino AVR Devices Resource Android Application Embedded Linux Processor Arduino AVR Devices Education 교육과정안내 교재 프로젝트 자료실 Reference Community 공지사항 제품광고 구인광고
리눅스 shell 명령문-변수와 연자자 작성자 임베디드코리아 작성일15-11-23 09:44 조회4,107회 댓글0건 이전글 다음글 목록 ■ 변수 사용 Shell에 있어 변수의 사용은 매우 간단히 정의 변수명=값 - 주의 할 것은 '=' 사이의 좌우 공백이 없어야 함 - 대소문자 구별 - 숫자형 변수와 문자형 변수의 구별이 없음 - 변수의 내용을 사용할 때는 변수명 앞에 '$'를 붙인다. EX) #!/bin/sh # 변수에 값을 할당한다. a="Embeddedkorea.com" # 이제 a라는 변수에 등록된 값을 화면에 출력한다. echo "a is : $a" EX) GLORY=embedded echo $GLORY echo "$GLORY" echo '$GLORY' echo /$GLORY echo '$GLORY = '$GLORY exit 0 ■. 숫자 계산을 위한 연산자 expr : 숫자 계산 + : 더하기 - : 빼기 * : 곱하기('\*'로 사용) /: 나누기 %: 나누기를 한 수 나머지 값 <주 의> expr로 지정하는 경우 역작은따옴표( ` )를 사용 : 작은 따옴표( ' )가 아님 ! 연산자 *와 괄호 앞에는 역슬래스(\)를 같이 사용 연산자와 숫자, 변수, 기호 사이에는 space가 존재 Ex) #!/bin/sh num1=10 num2=5 num3=`expr $num1 + $num2` num4=`expr $num1 - $num2` echo $num3 $num4 이전글 다음글 목록