Могу ли я открыть новый терминал с новым бинарным исполнением в нем?

Чтобы найти файлы (или каталоги!) без точки, используйте шаблон расширенного сопоставления файлов

!(*.*)

Вам нужно shopt -s extglob - я думаю, что эта опция включена по умолчанию в интерактивных оболочках.

Чтобы удалить исполняемые файлы в bash

shopt -s extglob nullglob
for file in !(*.*); do
    [[ -f $file && -x $file ]] && echo rm "$file"
    # -f -> true if it's a file
    # -x -> true if it's executable
done
1
задан 1 March 2014 в 15:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: