rob*_*rre 2 shell brace-expansion
我正在阅读这个文件,一个flatpak
应用程序的清单。
有以下命令:
ln -s /app/{extra,bin}/masterpdfeditor5
Run Code Online (Sandbox Code Playgroud)
什么{extra,bin}
意思?
Pou*_*rko 12
支撑扩展:https : //www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html
在您的特定示例中,shell 会将大括号扩展扩展/app/{extra,bin}/masterpdfeditor5
为两个字符串/app/extra/masterpdfeditor5
和/app/bin/masterpdfeditor5
(按此顺序)。该ln -s
命令将接收这两个字符串作为参数,因此它将创建一个名为/app/bin/masterpdfeditor5
指向的软链接/app/extra/masterpdfeditor5