есть форма 4 поля
data=$(zenity --forms --separator=" " \
--add-entry="start" \
--add-entry="duration" \
--add-entry="url" \
--add-entry="name" ) ;
как из неё подставить данные в команду ?
ffmpeg -y -ss $start -t $duration -i $url $name
зы
сделал так
#!/bin/bash
#присваеваем переменной url значение из буфера обмена
#url=$(xclip -o)
#получаем название файла из ссыки
#name=${url##*/};
data=$(zenity --forms --separator="," \
--title=" " \
--text="start и duration в формате hh:mm:ss или в секундах \nесли в имени файла указано расширение .gif ,результат будет сохранён как анимация \n " \
--add-entry="start" \
--add-entry="duration" \
--add-entry="url" \
--add-entry="name") ;
start=$( echo $data | awk -F ',' '{print $1}' )
duration=$( echo $data | awk -F ',' '{print $2}' )
url=$( echo $data | awk -F ',' '{print $3}' )
name=$( echo $data | awk -F ',' '{print $4}' )
ffmpeg -y -ss $start -t $duration -i $url $name