Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was mach ich mit dem Output von find.



SeCa
14-11-2002, 09:03
Hallo,

Hallo ich möchte ein Script schreiben, welches bei der ausführung zuerst die cd mounted und dann das *.avi file auf der CD sucht und dann an sinek (xine) übergibt.
Ich stellte mir das etwa so vor:

#!/bin/bash

mount /cdrom
find /cdrom -name "*.avi" > $AviFiles
sinek -f $AviFiles

Was mach ich jetzt wenn 2 Avi-Files gefunden werden?
Könnte das so etwa gehen? Was muss ich ändern?

Gruss SeCa

anda_skoa
14-11-2002, 10:52
Wenn sinek mehrere Files versteht könntest du es so machen



find /cdrom -name "*.avi" | xargs sinek -f


Sonst mußt du sinek für jedes gefunden File aufrufen



find /cdrom -name "*.avi" -exec sinek -f {} \;


Ciao,
_

SeCa
14-11-2002, 10:55
Danke ich werde es zu hause ausprobieren. :)