2010-12-09 59 views
1

La liste de programmes suivante me liste tous les fichiers dans un répertoire mais comment puis-je afficher uniquement les fichiers 'exécutables' sans extension?Rechercher des fichiers exécutables sans extensions?

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

Répondre

8

Vous pouvez utiliser:

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

qu'est-ce que '' faire? je ne savais pas sur son existence – Quamis

+0

! ou -n'inversera pas le match –

1
#!/bin/bash 

DIR="./"; 

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