Для выполнения операции необходимо создать промежуточную переменную:
set faceAttenRuns = ( 09 13 )
set runTypes = ( sceneLoc faceAtten faceNorm )
set varname = "$runTypes[2]Runs"
echo "set run = "\$"${varname}[1]:q" # this will show you what is going to be evaluated
eval "set run = "\$"${varname}[1]:q"
echo "result=<$run>"
set run = $faceAttenRuns[1]:q
<09>
Вот вариант без использования каких-либо промежуточных переменных:
#!/bin/csh -f
set faceAttenRuns = ( 09 13 )
set runTypes = ( sceneLoc faceAtten faceNorm )
echo "set run = "\$"{${runTypes[2]}Runs[1]:q}"
eval "set run = "\$"{${runTypes[2]}Runs[1]:q}"
echo "result=<$run>"
Вам нужен медиаплеер x264 в Firefox от Cisco, который обычно уже встроен -в (ничего не устанавливайте ). Пожалуйста, проверьте это, посмотрев список установленных плагинов в Firefox:Menu: Add-Ons -> Plugins
Ссылка:Firefox Open -Подключаемый модуль H.264
Однако теперь вы можете столкнуться с этой новой ошибкой:
Поскольку это изменение было введено Mozilla в версии 68, вы можете перейти на более раннюю версию -, возможно, последнюю версию LTS?! -и попробуйте воспроизвести видео. Согласно Mozilla (, второй ссылке выше ), существующий плагин не будет удален, а это означает, что, как только вы установите плагин (в меню Firefox ), вы можете попробовать обновить его еще раз.
Если вы установили упомянутый плагин, но по-прежнему не можете воспроизводить некоторый контент HTML5, вот запись в базе данных поддержки openSUSE Linux:
SDB :Поддержка видео Firefox MP4/H.264
(Короче говоря, из-за проблем с патентами некоторые пакеты отсутствуют в openSUSE, но хорошо -известный репозиторий Packman для SuSE предоставляет необходимые libav*
пакеты. Они также автоматически загружаются, если вы включите репозиторий Packman, а затем установитеvlc
из этого репозитория (, выберите его вyast2 sw_single
)или используйтеzypper
).