シェルの{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}/masterpdfeditor52つの文字列/app/extra/masterpdfeditor5/app/bin/masterpdfeditor5(順番に)拡張します。コマンドはln -sこれら2つの文字列をパラメータとして受け取るため、/app/bin/masterpdfeditor5次を指すソフトリンクを生成します。/app/extra/masterpdfeditor5

おすすめ記事