The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Medverkande array från kommandoraden alternativ jperret Shell-programmering och Skript 1 01-10-2008 05:16
inleda ett kommando bara om Minguccio75 UNIX för avancerade & Expertanvändare 10 02-16-2007 07:48
Split Command alternativ mohdtausifsh UNIX för avancerade & Expertanvändare 7 10-04-2006 08:28
som ersätter ett snöre i en fil med kommandorad parameter chiru_h Shell-programmering och Skript 5 08-03-2006 10:34
Exekvera kommandoradsflaggor alternativ Safia High Level Programming 8 07-04-2002 04:50

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-14-2008
TinCanFury TinCanFury is offline
Registered User
  
 

Join Date: mars 2008
Inlägg: 13
hur? inleda kommandot med sträng med kommandorad alternativ

min beskrivning från en annan tråd ...
Citat:
Andra script jag har fått att jag skulle älska att få arbeta är en jag skrev att kombinera ett antal avi-filer med Avidemux. att göra det jag skrev ett manus som tar indatafilerna som argument, härleder utfilnamet och sedan på grund av Avidemux argument förfarande jag har det skapas en uppsättning strängar att det behöver lägga på uppmaningen att Avidemux för varje fil som lagts till det ursprungliga. Vad jag har gjort med den här är har det eko som krävs för att köra som jag kan kopiera och klistra in och det fungerar bra, men det skulle vara mycket trevligare om jag kunde få det att faktiskt * starta * sa kommandot.
här är min kod:
Kod:
#!/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"
tack för hjälpen!
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 06:40.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0