Найти исполняемые файлы без расширений? - PullRequest
1 голос
/ 09 декабря 2010

В следующей программе перечислены все файлы в каталоге, но как я могу отобразить только те «исполняемые» файлы, которые не имеют расширения?

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

Ответы [ 2 ]

8 голосов
/ 09 декабря 2010

Вы можете использовать:

find $workingDir/testcases -type f ! -name "*.*" -perm -og+rx
1 голос
/ 09 декабря 2010
#!/bin/bash

DIR="./";

find $DIR -type f -perm -og+rx  | while read file
do
    echo $file | egrep -v "\.[^/]+$";
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...