차이: 작은따옴표는 모든 인용 문자의 특수 처리를 무시하는 강력한 참조이며, 인용 문자는 그대로 사용되는 반면 큰따옴표는 일부 인용 문자를 특별하게 처리하는 약한 참조입니다. 간단히 말하면, 작은따옴표는 특수 문자를 구문 분석하지 않고 내부 문자열을 직접 출력합니다. 큰따옴표 안의 특수 문자는 구문 분석됩니다.
이 튜토리얼의 운영 환경: CentOS 6 시스템, Dell G3 컴퓨터.
1. 작은 따옴표
작은 따옴표는 인용된 모든 문자의 특수 처리를 무시합니다. 주의가 필요한 유일한 것은 인용 자체가 허용되지 않는다는 것입니다.
작은따옴표는 string
echo 'This is a string' >>> This is a string echo 'ls ./' >>> ls ./
2의 사용법과 유사하게 모든 명령과 특수 문자를 무시하고 내용을 문자열로 처리합니다. 큰따옴표
일부 인용된 문자.
큰따옴표와 작은따옴표의 차이점은 ', ", $, < /code>, 특수 문자를 무시하려면 <code>
를 사용하여 이스케이프하고 특수 문자를 무시하고 일반 문자로 출력할 수 있습니다: ', ", $,
,如果要忽略特殊字符,就可以利用来转义,忽略特殊字符,作为普通字符输出:
var = 1 echo '$var' >>> $var echo "$var" >>> 1 echo "Here 'this is a string' is a string" >>> Here 'this is a string' is a string echo "Here \"this is a string\" is a string" >>> Here "this is a string" is a string
3、反引号
反引号用来包含一个命令字符串的,其中的命令会先执行,得到的结果会返回到层命令再执行:
echo `echo 'this is the inner string'`+'out' >>> this is the inner string+out echo `echo 'this is the inner \` string'`+'out' #转义反引号 >>> this is the inner ` string+out
反引号类似与$(command)
#一个使用例子,如果想要遍历当前文件夹及其一级子文件夹: ls $(ls) ls `ls` >>> first_folder >sub_1 ..sub_2 > second_folder >sub_1 ..sub_2 >
$(command)
와 유사합니다 🎜 rrreee🎜관련 추천: "🎜Linux 비디오 튜토리얼🎜"🎜위 내용은 리눅스에서 작은 따옴표와 큰 따옴표의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!