셸 학습 의 변수 와 따옴표
[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'-
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
let,where가 왜 필요합니까?[Haskell의 국부 변수]Haskell은 일반적인 변수 외에도 2개의 특별한 변수를 준비했다.let,where는 부분적으로 변수를 사용하는 구조입니다.주로 다음과 같은 차이가 있다. 두 가지 정의는 여기에 있다. 왜 그 자리에서만 변수를 성...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.