Bash 스크립트의
기본 개념 bash의 변수 bash에서 변수는 스크립트 실행 중에 변경 될 수있는 데이터 조각에 지정된 이름입니다. 변수는 종종 숫자, 문자열 또는 파일 이름을 저장하는 데 사용되며 이러한 데이터는 다양한 작업을 수행하도록 조작 할 수 있습니다. 산술 운영 개요
bash는 직접 또는 외부 유틸리티를 통해 기본 산술 작업을 지원합니다. 이러한 작업에는 추가, 뺄셈, 곱셈 및 분할이 포함됩니다. 그러나 Bash 자체는 정수 산술을 수행하므로 다른 도구를 사용하지 않는 한 소수의 정수 만 처리 할 수 있습니다.산술 명령 소개
Bash에서 산술 연산을 수행하는 두 가지 주요 방법이 있습니다.expr : 산술 계산을 포함하여 표현식을 평가하는 외부 유틸리티.
산술 확장 $ (()) :스크립트에서 직접 산술 작업을 허용하는 Bash의 함수. 설정 스크립트
bash 스크립트 파일 생성스크립트 작성을 시작하려면 Nano 또는 VIM과 같은 텍스트 편집기를 사용하여 .sh 확장자가있는 파일을 만듭니다. 예를 들면 :
스크립트 실행 가능스크립트를 작성한 후에는 chmod 명령을 사용하여 실행 파일을 실행해야합니다. BASIC SYNTAX
BASH 스크립트는 일반적으로 Shebang (#!)으로 시작한 다음 Bash 통역사로가는 경로 : 로 시작합니다. expr 명령을 사용하여 사용하십시오 :
이것은 var1의 결과를 Var2로 나눈 값을 출력합니다.
훈련 정수 사업부
산술 확장자 사용 간단한 구문 및 직접 스크립트 통합을 허용합니다 :
nano myscript.sh
integer 비 지구 결과
부동 소수점 분할의 도전 bash 자체는 부동 소수점 산술을 지원하지 않으므로 비 용도 값으로 이어지는 분할이 복잡해집니다.
부동 소수점 부서를위한 솔루션
일반 트랩 및 오류 > 0으로 나뉘어
0으로 나누면 스크립트 오류가 발생합니다. 분할을 수행하기 전에 분모가 0인지 확인하십시오 :
result=$(echo "$var1 / $var2" | bc -l)
echo "结果是 $result"
비 디지털 입력 처리
실용적인 예 대화식 스크립트는 사용자 입력에 사용됩니다 사용자 입력을 받아들이고 부서를 수행하는 스크립트를 만듭니다.
if [ $var2 -eq 0 ]; then
echo "错误:被零除。"
else
result=$(($var1 / $var2))
echo "结果是 $result"
fi
이 기사는 정수 작업에서 부동 소수점 번호 처리에 이르기까지 Bash 스크립트의 수행 부문의 핵심 지점을 소개합니다. 이러한 원칙을 이해함으로써 스크립트의 기능을 향상시키고 복잡한 계산을 쉽게 수행 할 수 있습니다. 이러한 기술을 사용하여 스크립팅 기술을 향상시키고보다 고급 문제를 해결하십시오.
위 내용은 Bash 스크립팅에서 두 변수를 나누는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!