-bash: (скрытое) событие не найдено

Вам нужно что-то вроде этого:

 find /path/to/directory -name '*.h'
0
15.06.2017, 02:44
2 ответа

событие не найдено указывает на неудачный поиск истории оболочки. Вероятно, это связано с тем, что ваш пароль заключен в кавычки с плохой парой, которая включает в себя ! , поэтому ваша оболочка (bash) пытается разобрать его в расширение истории, но не может этого сделать, вскидывает руки и возвращает сообщение об ошибке:

$ echo Problems!Abound
bash: !Abound: event not found

Слабые кавычки выиграли' Чтобы защититься от этого:

$ echo "Problems!Abound"
-bash: !Abound: event not found

Либо поместите свой пароль в переменную и ссылайтесь на нее косвенно, либо убедитесь, что ваш пароль всегда либо заключен в сильные кавычки (как показано ниже), либо правильно экранирован:

$ echo 'Problems!Abound'
Problems!Abound
3
28.01.2020, 02:25

У вас есть несоответствие в кавычках ранее в этой части вашей команды.

--prop:"password"="R3d@ctedPassw0rd"$a"

Если вы вставите команду в редактор, который может подсвечивать синтаксис, проблему будет легко обнаружить. Я не уверен, что находится в переменной $a, но я предполагаю, что вам нужно удалить кавычку непосредственно перед ней, чтобы опция выглядела так:

--prop:"password"="R3d@ctedPassw0rd$a"
0
28.01.2020, 02:25

Теги

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