Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Was mach ich mit dem Output von find.

  1. #1
    Registrierter Benutzer Avatar von SeCa
    Registriert seit
    07.11.2002
    Beiträge
    64

    Was mach ich mit dem Output von find.

    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

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Wenn sinek mehrere Files versteht könntest du es so machen

    Code:
    find /cdrom -name "*.avi" | xargs sinek -f
    Sonst mußt du sinek für jedes gefunden File aufrufen

    Code:
    find /cdrom -name "*.avi" -exec sinek -f {} \;
    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer Avatar von SeCa
    Registriert seit
    07.11.2002
    Beiträge
    64
    Danke ich werde es zu hause ausprobieren.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •