$GIT_DIR/info/exclude から .gitignore ファイルに変換するスクリプトを作成しようとしています。.gitignore ファイルをできるだけパターン ターゲットの近くに置きたいと思います。つまり、.gitignore のようなグロブ/a/b/*/*.c
を/a/b/.gitignore
. これを正確に行うには、に基づいて一意に識別される最初から最長の部分文字列を返すことができるものが必要ですman glob
。このようなもの、できれば* nix間で移植可能なものはありますか?