쉘 큰따옴표와 작은따옴표에 대한 좋은 니모닉은 무엇입니까?

쉘 큰따옴표와 작은따옴표에 대한 좋은 니모닉은 무엇입니까?

큰 따옴표나 작은 따옴표로 인해 Unix 변수가 검색되지 않고 대체되는지 기억할 만큼 충분한 스크립트를 작성하지 않았습니다.

나는 절대적으로 이해한다무엇인가요진행 중입니다. 내 질문은 누구든지기억력적절한 인용 규칙이 내 마음 속에 각인되어 있습니까?

답변1

하나의따옴표는단순한따옴표,하나의표준: 모든 문자는 리터럴입니다.
더블견적이 있습니다더블표준: 일부 문자는 리터럴이고, 다른 문자는 앞에 백슬래시가 없으면 해석됩니다.

하나의따옴표는 단독으로 작동합니다. 작은 따옴표 안의 백슬래시는 특별한 것이 아닙니다.
더블백슬래시와 따옴표 쌍: 큰따옴표 안에 백슬래시가 있으면 다음 문자가 특수하지 않게 됩니다.

답변2

큰따옴표( ")는약한따옴표 - 두 개가 필요하므로 쌍으로 제공되며 변수는 숫자에도 불구하고 바로 통과합니다.

작은따옴표( ')는강한따옴표 - 단독으로 나타나며 변수가 일치하지 않습니다.

답변3

"두 배, 두 배의 수고와 문제,
달러가 불타고 백틱 거품이 발생합니다."

싱글이 되는 것은 그에 비해 무해합니다.

답변4

큰따옴표( ")는 정확한 의미를 의미하지 않습니다. 예를 들어 도구는 "quality" equipment그 반대를 의미할 수 있습니다.

작은따옴표( ')는 강한 따옴표이며, 그 사이에 있는 내용은 모양입니다.

관련 정보