|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blog | Man Sider | Forum Regler | Links | Albums | FAQ | Brugere | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
![]() |
|
|
Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|||
|
kat vs hovedet vs readline få variable fra txt-fil
Jeg har en fil med et enkelt filnavn i det, som jeg vil knytte til et bash variabel, så jeg har prøvet:
c \u003d $ (hoved -1 somefile) echo $ c som output korrekt, men dem, når jeg ... somecommand $ c det siger, det kan ikke finde den fil, er, at fordi det er at snuppe hele linjen, og hvordan skal jeg gøre det anderledes, dap måske? |
| Sponsorerede links | ||
|
|
|
|||
|
Code:
#!/bin/bash c=$(head -1 toconvertfile) ffmpeg -i $c -an -pass 1 -vcodec libx264 -vpre fastfirstpass -b 512000 -bt 512000 -threads 0 -s 600x400 -r 30 -f flv $c.tempfile ffmpeg -i $c -acodec libfaac -ab 64k -pass 2 -vcodec libx264 -vpre hq -b 512000 -bt 512000 -threads 0 -s 600x400 -r 30 -f flv $c.flv rm $c.tempfile ffmpeg -i $c.flv -s 174x116 -an -ss 5 -vframes 1 -f image2 -y $c.flv.jpg #: Cat toconvertfile test1.avi #: Ls test1 .* test1.avi hvis jeg bare bruge Code:
#!/bin/bash ffmpeg -i $1 -an -pass 1 -vcodec libx264 -vpre fastfirstpass -b 512000 -bt 512000 -threads 0 -s 600x400 -r 30 -f flv $1.tempfile ffmpeg -i $1 -acodec libfaac -ab 64k -pass 2 -vcodec libx264 -vpre hq -b 512000 -bt 512000 -threads 0 -s 600x400 -r 30 -f flv $1.flv rm $1.tempfile ffmpeg -i $1.flv -s 174x116 -an -ss 5 -vframes 1 -f image2 -y $1.flv.jpg med #:. / Conv.sh test1.avi det virker |
|
|||
|
okay, godt jeg fik det til at virke, tak for den hjælp, den endelige kode er denne: Code:
#!/bin/bash
while [ 1 = 1 ]
do
c=$(head -1 toconvertfile)
for i in $c
do
ffmpeg -i $c -an -pass 1 -vcodec libx264 -vpre fastfirstpass -b 512000 -bt 512000 -threads 0 -s 600x400 -r 30 -f flv $c.tempfile
ffmpeg -i $c -acodec libfaac -ab 64k -pass 2 -vcodec libx264 -vpre hq -b 512000 -bt 512000 -threads 0 -s 600x400 -r 30 -f flv $c.flv
ffmpeg -i $c.flv -s 174x116 -an -ss 5 -vframes 1 -f image2 -y $c.flv.jpg
rm $c.tempfile
cat /dev/null > toconvertfile
done
sleep 30
done
|
| Sponsorerede links | ||
|
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| trykning første n linjer i en fil uden at bruge hovedet | dareman123 | Shell Programmering og Scripting | 7 | 09-24-2008 05:48 AM |
| Howto get readline til at arbejde i skalscript (stdin) | kontrolfugleunger | UNIX for dummyer Spørgsmål & svar | 3 | 09-15-2008 08:28 PM |
| hvordan man kan gemme til fil som leder rows_numbers big_file | mr_bold | UNIX for dummyer Spørgsmål & svar | 2 | 03-12-2007 02:32 AM |
| hoved kommando plejer arbejde på MF fil | alfredo123 | UNIX for dummyer Spørgsmål & svar | 10 | 03-04-2007 10:23 AM |
| Hjælp .. Jeg går vejen over mit hoved! | oberon42 | UNIX for dummyer Spørgsmål & svar | 3 | 04-26-2002 12:13 PM |