>시스템 튜토리얼 >리눅스 >Bash는 예제와 함께 명령 사용을 선언합니다

Bash는 예제와 함께 명령 사용을 선언합니다

Lisa Kudrow
Lisa Kudrow원래의
2025-03-05 09:16:10149검색

bash

명령은 변수와 함수를 정의, 조작 및 표시하는 강력한 도구입니다. 이 튜토리얼은 Linux 시스템의 Bash 스크립팅에서 declare를 사용하는 것에 대한 포괄적 인 안내서를 제공합니다. 목차 declare

기본

사용량
    1. 1.1. 변수 정의
    2. 1.2. 대문자 변수 declare 1.3. 소문자 변수
    • 리스팅 변수 및 값
    • 2.1. 모든 변수 나열
    • 2.2. 목록 특정 변수
    1. 특수
    2. 속성
      3.1. 읽기 전용 변수 (
    • )
    • 3.2. 정수 변수 (
    • )
    • 3.3. 인덱스 어레이 () ) )
    1. 가있는 기능 관리 declare
    4.1. 기능 속성 설정
      4.2. 모든 함수를 나열합니다 ()
    • 4.3. 목록 함수 이름 () -r 4.4. 내보내기 함수
    • -i
    • 변수/함수 존재 확인
    • -a
    • -A 속성 제거
    • -x
    • 변수/함수를 설정하지 않습니다
  • 예 : 결합 된 변수 및 기능 관리
  • 옵션의 요약
      결론
    1. declare
    2. 1. 기본
    사용량
    • 1.1. 변수 정의
    • 는 직접 할당과 유사한 변수를 정의 할 수 있습니다 -f
    • 1.2. 대문자 변수
    • 플래그는 변수 값을 대문자로 변환합니다 -F
    • 1.3. 소문자 변수
    • 플래그는 변수 값을 소문자로 변환합니다
    2. 리스팅 변수 및 값
  • 2.1. 모든 변수 나열
      이것은 모든 변수와 해당 값을 표시합니다
    1. 2.2. 목록 특정 변수
    2. 출력 (예) :
    3. 특수 속성
    1. 3.1. 읽기 전용 변수 (
    2. )
    3. 플래그는 읽기 전용 변수를 만듭니다 :
  • 3.2. 정수 변수 (
  • )
      플래그는 정수 유형 : 를 시행합니다
    1. 숫자가 아닌 값을 할당하면 0이됩니다
    2. 3.3. 인덱스 어레이 ()
  • ) (Bash 4)

    키를 사용한 액세스 요소 ) -A 플래그는 변수를 서브 쉘로 내 보냅니다 :

    이것은 변수를 아동 프로세스에서 사용할 수있게합니다
    declare my_var="Hello, World!"
    echo "$my_var"
    4.

    가있는 기능 관리

    4.1. 기능 속성 설정 -x 는 함수 속성 (예 : 로컬 변수)을 설정할 수 있습니다

    4.2. 모든 함수를 나열합니다 ()

    는 정의 된 모든 함수를 정의로 나열합니다 -x 4.3. 목록 함수 이름 ()

    는 정의 된 함수의 이름 만 나열됩니다
    declare -u upper_var="hello world"
    echo "$upper_var"  # Output: HELLO WORLD
    4.4. 내보내기 함수

    는 함수를 서브 쉘로 내 보냅니다 5. 변수/함수 존재 확인

    존재를 점검하기 위해 오류 리디렉션과 함께 를 사용하십시오 6. 속성 제거 declare 대신 를 사용하여 속성을 제거합니다 (예 : 7. 변수를 설정하지 않습니다

    명령 (예 : ,

    )을 사용하십시오

    예 : 결합 된 변수 및 기능 관리 declare (와 변수 및 기능 관리를 결합한 예시 예

    옵션 요약 -f (표 옵션과 그 목적을 요약하는 표) 결론

    declare -l lower_var="HELLO WORLD"
    echo "$lower_var"  # Output: hello world

    명령은 변수와 함수에 대한 세밀한 제어를 제공하는 고급 배쉬 스크립팅을위한 중요한 도구입니다. 마스터 링 . 스크립트 효율성과 가독성이 향상됩니다

위 내용은 Bash는 예제와 함께 명령 사용을 선언합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.