쉘에서 {A,B}는 무엇을 의미합니까?

쉘에서 {A,B}는 무엇을 의미합니까?

내가 읽고 있어요이 파일, 애플리케이션의 매니페스트 flatpak.

다음 명령이 있습니다:

ln -s /app/{extra,bin}/masterpdfeditor5

무슨 {extra,bin}뜻인가요?

답변1

지원 확장: https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html

특정 예에서 쉘은 중괄호를 /app/{extra,bin}/masterpdfeditor5두 개의 문자열 /app/extra/masterpdfeditor5/app/bin/masterpdfeditor5(순서대로) 확장합니다. 명령 은 ln -s이 두 문자열을 매개변수로 수신하므로 /app/bin/masterpdfeditor5다음을 가리키는 소프트 링크를 생성합니다./app/extra/masterpdfeditor5

관련 정보