unix shell script arithmetic
Unix에서 쉘 산술 및 부울 연산자로 작업 :
이 튜토리얼에서는 Unix 셸에서 지원하는 다양한 연산자를 검토합니다.
연산자는 쉘 프로그램에서 변수와 상수를 조작하는 데 사용됩니다. 수학 연산을 수행하는 데 필요합니다.
여기에서는 산술 연산자를 사용하는 방법에 대해 자세히 설명합니다.
Unix 비디오 # 14 :
가입하지 않고 solarmovie를 사용하는 방법
여기서 백틱 (`)이 자주 사용됩니다. 명령을 실행할 때 백틱 사이의 모든 것이 실행되고 명령 알림이 실행되기 전에 결과로 대체됩니다.
최신 셸 ( 예: bash),‘$ (’와‘)’사이에 표현식을 삽입하여 동일한 결과를 얻을 수 있습니다.
학습 내용 :
유닉스의 연산자
# 1) 쉘 산술 연산자 예제
기본 수학 연산으로 구성됩니다.
- 추가 : +
- 빼기 : –
- 곱셈 : *
- 부문 : /
- 계수 : %
이러한 각 연산자는 두 개의 정수 변수 또는 상수에 대해 연산을 수행합니다.
예를 들어, 아래 프로그램은 이러한 각 작업을 보여줍니다.
$ c=`expr $a + $b` $ echo “the value of addition=$c” $ d=`expr $a - $b` $ echo “the value of subtraction=$d” $ e= expr $a * $b` $ echo “the value of multiplication=$e” $ f=`expr $a / $b` $ echo “the value of division=$f” $ g= echo `expr $a % $b` $ echo “the value of modulus=$c”
Unix 쉘은 기본적으로 부동 소수점 연산을 지원하지 않습니다. 이를 위해 별도의 명령 줄 도구를 사용해야합니다. 'bc'co0mmand는이를위한 가장 표준적인 도구입니다.
예:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`
각 연산자는 양쪽에 공백으로 둘러싸 야하고‘*’연산자는 백 슬래시‘’로 이스케이프해야합니다.
# 2) 쉘 논리 부울 연산자 예제
Unix의 논리 연산자는 다음과 같습니다.
- 아니:!
- 그리고 : -a
- 또는 : -o
이러한 연산자와 사용법은 다음 자습서에서 자세히 설명합니다.
암호와 동일한 네트워크 키입니다.