1

実行可能なファイルだけをカウントしたいのですが、

私は試した

grep -lR '^--x' * | wc -l

ただし、これは実行権限はあるが実際には実行可能ではないファイルもカウントします。

正しい方法は何ですか?

4

3 に答える 3

0

UNIX での実行可能ファイルと非実行可能ファイルの唯一の違いは、「実行可能」フラグです。そのフラグを持つファイルは常に実行可能です。ただし、そのタイプのファイルを解釈するものは何もない可能性がありますが、それは Unix の問題ではありません :-)

于 2013-04-12T06:23:52.043 に答える
0

おそらく、ファイル タイプ ([ bcd-]) と rw フラグを無視する必要があります。(lsデータの生成とgrepフィルタリングにも使用します。):

ls -lR | grep '^...x' | wc -l
于 2013-04-12T06:27:58.900 に答える