-1

Когда я запускаю этот код на терминале:

for ((j=0;j<29;j++)); do
echo "ffmpeg -r 288 -i \""./out "$j"/out.%04d.jpg"\" -f gif ./gifs/"$j".gif;"
done

И я копирую и вставляю вывод на терминал, он работает при каждом другом запуске, остальное съедает хотя бы букву. Пример:

~/Desktop$ mpeg -r 288 -i "./out 27/out.%04d.jpg" -f gif ./gifs/27.gif;

Вместо:

~/Desktop$ ffmpeg -r 288 -i "./out 28/out.%04d.jpg" -f gif ./gifs/28.gif;

Это почему?

1 ответ1

0

Я предполагаю, что вы копируете Windows EOL Char. Он не отображается в вашем терминале. Попробуйте вставить его в vi , и вы лучше увидите, что не так.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .