• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

programm mit argumenten per script aufrufen

wims_live

Jonagold
Registriert
26.05.09
Beiträge
21
Hallo zusammen,

stehe grad ein wenig auf dem Schlauch - und ich hoffe ihr könnt das Wasser wieder zum fließen bringen... :-)

Hab ein kleines Script welches mit Variablen generiert, die ich dann für einen Programmaufruf als Argumente nutzen will.

Nun mein Frage: Wie muss ich den Aufruf deklarieren, damit es funktioniert?

eval / exec?

konkret rufe ich ffmpeg auf, und will den namen der datei und die bitrate als argument aus ner varibale übergeben...

Gruß & Danke
 
Zuletzt bearbeitet:
hmm, ich verstehe nicht so recht was Du meinst, aber
Code:
#!/bin/bash

a="Hello"
b="World"

echo $a $b

sollte "Hello World" ausgeben, also wird das Programm "echo" gestartet und der Inhalt von a und b übergeben. (Ok, die Shell hat ein builtin für echo, aber das Prinzip ist das Gleiche ...)
 
Hallo FrankR,

erstmal danke für deine Antwort. Dem Prinzip war ich mir ja bewusst, und deswegen habe ich mich gewundert, warum es nicht ging!

Und wie man schon richtig liest, nun geht es!

Woran es lag? An der Uhrzeit vielleicht, war nämlich ein Schreibfehler im aufzurufenden Kommando. Die Fehlerausgabe diesbezüglich habe ich dann falsch gedeutet.

Also, alles roger! :-)

Besten Dank nochmals für die Anteilnahme..

Gruß