< 새 형의 리 눅 스 개인 요리 > 셸 부분 배우 기 (2)
1527 단어 linux
1. 변수 성명 은 통과 =, 주의 = 양쪽 에 빈 칸 이 있어 서 는 안 됩 니 다.아래 의 몇 가지 방식 은 모두 같은 효과 이다.
2. 작은 따옴표 와 작은 따옴표 의 가장 큰 차이 점 은 작은 따옴표 가 변수의 내용 을 유지 할 수 있 지만 작은 따옴표 안에 일반 문자 만 있 을 수 있 고 특별한 기호 가 없 기 때문이다.저 희 는 다음 의 예 를 들 어 설명 합 니 다. 만약 에 변 수 를 정의 했다 고 가정 하면 name = VBird 입 니 다. 지금 name 이라는 변수의 내용 으로 my name 으로 VBird its me 라 는 내용 을 정의 하려 면 어떻게 정 해 야 합 니까?[root@www ~]# name=VBird [root@www ~]# echo $name VBird [root@www ~]# myname=”$name its me” [root@www ~]# echo $myname VBird its me [root@www ~]# myname=’$name its me’ [root@www~]\# echo $my name $name its me 발견 하 셨 나 요?맞다!작은 따옴표 를 사 용 했 을 때 $name 은 기 존의 변수 내용 을 잃 고 일반 문자 의 디 스 플레이 형식 일 뿐 입 니 다!여 긴 특히 조심해 야 해!
3. 서브루틴 은 부모 프로그램의 환경 변 수 를 계승 하지만 서브루틴 은 부모 프로그램의 사용자 정의 변 수 를 계승 하지 않 기 때문에 이 럴 때 부모 프로그램의 환경 변 수 는 export 를 사용 하여 서브루틴 도 사용자 정의 변 수 를 방문 할 수 있 도록 해 야 합 니 다.
export name='kevin'
4. read 명령 은 사용자 가 문 자 를 입력 합 니 다.
[root@www~]\# read [- pt] variable 옵션 과 인자: - p: 뒤에 알림 문 자 를 받 을 수 있 습 니 다! -t: 뒤에서 기다 릴 수 있 는 "초 수!"
5. declare 선언 뒤의 변수의 유형
[root@www~]\# declare [- aixr] variable 옵션 과 매개 변수: - a: 뒤에 있 는 variable 라 는 변 수 를 배열 (array) 형식 으로 정의 합 니 다 - i: 뒤에 있 는 variable 라 는 변 수 를 정수 숫자 (integer) 형식 으로 정의 합 니 다 - x: 용법 은 export 와 마찬가지 로 뒤의 variable 를 환경 변수 로 바 꾸 는 것 입 니 다. -r: 변 수 를 readonly 형식 으로 설정 합 니 다. 이 변 수 는 내용 을 변경 할 수 없고 unset 도 할 수 없습니다.
6. 마스크 및 특수 문자
원문 어댑터 및 특수 문자 부분 새 고 리 눅 스 개인 요리 인식 및 학습 Bash 참조
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.