Linux - Shell 스 크 립 트 의 작은 따옴표 와 작은 따옴표 차이

979 단어 linuxshell각본
최근 리 눅 스 의 셸 스 크 립 트 작업 을 배우 기 시 작 했 는데 작은 따옴표 와 작은 따옴표 의 차이 가 많 습 니 다.SHELL 스 크 립 트 의 작은 따옴표 와 작은 따옴표 는 문자 의 정의 문자 가 아 닌 문자열 의 정의 문자 입 니 다.
작은 따옴표
작은 따옴표 는 따옴표 안의 모든 문자 의 액면 가 를 유지 하 는 데 사용 되 며, 따옴표 안의\와 빈 칸 도 피 할 수 없습니다.따옴표 가 확대 되면 무엇이든 원래 의 의 미 를 잃 고 아래 셸 스 크 립 트 와 같은 일반 문자 로 만 설명 합 니 다.
#! /bin/bash
a=hello
echo '${a}'
  :${a}

이 $는 변수의 값 을 가 져 오지 않 았 습 니 다.
작은 따옴표
우리 의 두 따옴표 에 묶 인 후에, 이때 우리 의 기 호 는 효력 이 발생 할 것 이다. 물론 우리 의 $기호 만 이 아니다.예 를 들 어 방금 전의 코드 를 약간 수정 합 니 다.
#! /bin/bash
a=hello
echo "${a}"
  :hello

반 따옴표
확 장 된 문자열 을 만 드 는 데 사용 되 는 문자열 은 셸 에 의 해 명령 행 으로 해석 되 며, 실행 할 때 셸 은 먼저 이 명령 행 을 실행 합 니 다.

좋은 웹페이지 즐겨찾기