В следующей программе перечислены все файлы в каталоге, но как я могу отобразить только те «исполняемые» файлы, которые не имеют расширения?
find $workingDir/testcases -type f -perm -og+rx | while read file do echo $file done
Вы можете использовать:
find $workingDir/testcases -type f ! -name "*.*" -perm -og+rx
#!/bin/bash DIR="./"; find $DIR -type f -perm -og+rx | while read file do echo $file | egrep -v "\.[^/]+$"; done