查找没有扩展名的可执行文件?

时间:2010-12-09 10:48:30

标签: linux bash find

以下程序列出了目录中的所有文件,但是如何才显示那些没有扩展名的“可执行”文件?

find $workingDir/testcases -type f -perm -og+rx  | while read file
do
        echo $file  
done

2 个答案:

答案 0 :(得分:8)

您可以使用:

find $workingDir/testcases -type f ! -name "*.*" -perm -og+rx

答案 1 :(得分:1)

#!/bin/bash

DIR="./";

find $DIR -type f -perm -og+rx  | while read file
do
    echo $file | egrep -v "\.[^/]+$";
done