Я не могу вызвать подстановочный знак * в сценарии bash

Я пытаюсь создать программу, которая удаляет файлы с "v" в их name

В моем скрипте я прошу каталог для поиска. Код в основном выглядит так

read -p "directory: " DIRECT

rm *v* $DIRECT

Он думает, что * v * - это имя файла или каталога, и сообщает мне, что там ничего нет как будто он существует, и он просто переходит к DIRECT и говорит, что его нельзя удалить.

-2
30.09.2017, 05:10
0 ответов

Теги

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