У нас была эта проблема, и это была ошибка вырезания -и -вставки. В конец файла ключа (был добавлен единственный символ %
, поэтому последняя строка была-----END RSA PRIVATE KEY-----%
). Не было ни ошибок, ни информации об отладке, ни чего-либо еще, чтобы предположить, что ключ имеет неправильную длину или плохо отформатирован, но ssh запросил парольную фразу.
Если я правильно понимаю запрос, это может быть (POSIX sh
синтаксис):
for file in./*.[jJ][pP][gG]; do
IFS= read -r text <&3 || break
convert -pointsize 20 \
-fill green \
-draw "text 270,460 \"$text\"" \
"$file" "${file%.*}-annotated.${file##*.}"
done 3< /path/to/list.txt
(при условии, что в строкахlist.txt
)нет двойных кавычек.
Это обрабатывает все.jpg
(нечувствительные к регистру )файлы в текущем каталоге в алфавитном порядке, и для каждого из list.txt
считывается одна строка текста, jpg аннотируется текстом в этой строке и сохранено как original-annotated.jpg
.