셸 학습 의 변수 와 따옴표

1. 변수의 개념: 변 수 는 프로그램 에 사용 자 를 저장 하 는 메모리 공간 입 니 다. 변수 이름 은 이 메모리 공간의 주소 이 고 변수의 값 은 컴퓨터 메모리 에 저 장 됩 니 다.변수의 정의: 간단하게 이해 할 수 있 습 니 다. 변 수 는 메모리 의 키 관계 입 니 다. 아래 A 는 메모리 에 있 는 주소 로 이해 할 수 있 습 니 다. 1 은 구체 적 인 내용 입 니 다.
[root@node-2 ~]# A=1
[root@node-2 ~]# echo $A
1

2. 변수 와 따옴표: 셸 에는 모두 세 가지 따옴표, 작은 따옴표 ', 작은 따옴표' 와 작은 따옴표 `, ; $ \ '가 있 는데 이 몇 개의 문 자 는 아직도 특수 한 기능 을 유지 하고 나머지 문 자 는 일반 문자 로 한다.반 따옴표 의 내용 은 셸 에 의 해 명령 으로 해석 되 고 출력 결 과 는 후속 입력 으로 합 니 다.
   "$ \ `` ''      "
[root@node-2 ~]# str="hello world"#         hello+  +world            str
[root@node-2 ~]# echo $str
hello world
    '             ' 
[root@node-2 ~]# str="hello"
[root@node-2 ~]# echo "$str"
hello
[root@node-2 ~]# echo '$str'
$str
[root@node-2 ~]# 
   ``
[root@node-2 ~]# pwd
/root
[root@node-2 ~]# MyDir=`pwd`#pwd           ,         MyDir
[root@node-2 ~]# echo $MyDir
/root
   
#!/bin/bash
D="Play"
A=""pwd"+'pwd'+`pwd`-$D-"$D"-'$D'-`$D`"
echo $A
  :
[root@node-2 ~]# sh test.sh 
test.sh: line 3: Play: command not found
pwd+'pwd'+/root-Play-Play-'Play'-

좋은 웹페이지 즐겨찾기