![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Associado leque de opções de linha de comando | jperret | Programação Shell Script e | 1 | 01-10-2008 05:16 |
| lançar um comando apenas se | Minguccio75 | UNIX & avançada para usuários experientes | 10 | 02-16-2007 07:48 |
| Split Comando opções | mohdtausifsh | UNIX & avançada para usuários experientes | 7 | 10-04-2006 08:28 |
| substituindo uma string em um arquivo com parâmetro da linha de comandos | chiru_h | Programação Shell Script e | 5 | 08-03-2006 10:34 |
| Executora opções de linha de comando | Safia | Alto Nível de programação | 8 | 07-04-2002 04:50 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
como? cadeia de comando com o lançamento da linha de comando opções
a minha descrição de uma outra discussão ...
Citação:
Código:
#!/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"
|
|
||||
|
Eu não lido o seu código muito cuidado, para que eu poderia ter perdido alguma coisa, mas há algo errado com
Código:
echo 'some "command" --with options' | sh Código:
dhummy=`some "command" --with options` Código:
fnord='some "command" --with options' eval $fnord |
|
||||
|
porque eu recebo isso como o resultado:
Citação:
|
|
||||
|
Como exatamente você consiga produzir essa mensagem de erro? Parece que você tinha dupla citou todo o comando, em que você não deve.
Se você alterá-lo de volta a repetir, não ../combine-0.1 | sh fazer o que quiser? |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|