![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Связанные массив из командной строки | jperret | Shell программирование и сценарии | 1 | 01-10-2008 05:16 PM |
| запустить команду, только если | Minguccio75 | UNIX перспективных И опытных пользователей | 10 | 02-16-2007 07:48 AM |
| Сплит опции команд | mohdtausifsh | UNIX перспективных И опытных пользователей | 7 | 10-04-2006 08:28 AM |
| заменить строку в файл с параметрами командной строки | chiru_h | Shell программирование и сценарии | 5 | 08-03-2006 10:34 AM |
| Исполнительные параметры командной строки | Safia | Программирования высокого уровня | 8 | 07-04-2002 04:50 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как? запуск командной строки с командной строки на эту страницу
мое описание с другого нить ...
Цитата:
Код:
#!/bin/bash
IFS=$'\n'
function OutputName() {
input=$1
echo $input
input=`echo "$input" | sed -e 's/.[Aa][Vv][Ii]//'`
input=`echo "$input".avi`
output_name=$input
}
if [[ -z "@ARGV" ]]; then
echo "arguements are files to combine"
exit
else
if [[ ! -e $1 ]]; then
echo "no such input video!"
exit
else
first=`find "$1" -printf "%f"`
echo "Input File Found!: $first"
shift
fi
OutputName $first
echo "Output video name will be: "$output_name""
echo
fi
options="--audio-map --force-b-frame --force-unpack --rebuild-index"
appendlist=""
until [ -z "$1" ]
do
# echo "$1"
# echo "$appendlist"
if [[ ! -e $1 ]]; then
echo "no such input video! $1"
exit
else
filename=`find "$1" -printf '"%f"'`
appendlist="$appendlist $options --append $filename"
fi
# echo "$appendlist"
# echo
shift
done
echo "avidemux2_cli --nogui $options --load \"$first\" $appendlist --force-smart --save \"$output_name\" --quit"
|
|
||||
|
Я не читал Ваш код слишком осторожно, так что я мог бы то упустил, но там ничего плохого
Код:
echo 'some "command" --with options' | sh Код:
dhummy=`some "command" --with options` Код:
fnord='some "command" --with options' eval $fnord |
|
||||
|
потому что я получаю это как результат:
Цитата:
|
|
||||
|
никому знать, почему это не удается?
|
|
||||
|
с просьбой помочь еще раз, спасибо!
|
|
||||
|
Как именно вы смогли производить, что сообщение об ошибке? Похоже, что вы дважды процитировал всей команды, где вы не должны.
Если вы измените его повторить, не ../combine-0.1 | ш делать то, что вы хотите? |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|