Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
# -*- sh -*-私は最近、エイリアスが含まれているファイルの上部でこれに出くわしました。これは誰かの bash ディレクトリ内のドットファイルの一部であり、今まで見たことがありませんでした。では、これは何ですか? また、シバンを使用する場合とどう違うのでしょうか? シバンに代わるものをグーグルで検索してみましたが、上記が何であるかについてのヒントを与えるものは何も思いつきませんでした。
# -*- sh -*-
エイリアス定義を含むファイルにはシバン行は必要ありません。これは、それらをスタンドアロンで実行すると、エイリアス定義のポイントである現在のシェルに定義が追加されないためです。
代わりに、エイリアス定義を含むファイルをソースにする必要があります(現在のシェルのコンテキストで、sourceまたはを使用して実行します.)。
source
.
したがって、表示されているのは、ファイルのソースとして設計されている特定のシェル ( ) を示す通常のコメントにすぎません。sh
sh