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