2012-01-03 10 views
3

linuxまたはcygwinを使用していた場合は、stat --format=%adescribed hereとして使用できます。windows上のmsysgitで簡単にファイルパーミッションを解析する

代わりに、私はデフォルトでmsysgitで利用可能なツールのみを使いたいと思っています。私の主なオプションはlsの出力を解析しているようですが、それはあまり美味ではありません:

drwxr-xr-x 0 jaxelson Administ  0 Jul 13 2009 PrintHood/ 
dr-xr-xr-x 0 jaxelson Administ  8192 Jan 3 09:22 Recent/ 

もっと簡単な方法はありますか?

履歴: sedのバグのため、権限を正しく保持していないため、これを行う必要があります。詳細はthisを参照してください。

sedを実行しているスクリプトもgit-hookとして実行されています。

+0

ホールドを使用することができますか? – fge

+0

@fge私はそれが直接関連していないと思います。しかし、それはgitフックとしてmsysgit(git bash)環境で実行されています。私は少し答えを明らかにし、gitタグを削除しました。 –

+0

利用可能なツールについて説明するのに役立ちます。 statコマンドが全くないのですか、それとも--formatをサポートしていませんか? – jordanm

答えて

2

あなたは、どのようにこのすべてではgit-関連している上

perl -e'printf "%o\n",(stat shift)[2] & 07777' <filename> 
関連する問題