1 |
On Wednesday 06 October 2004 9:06 am, Nils Andresen wrote: |
2 |
> Oliver Beowulf Friedrich schrieb: |
3 |
> > for file in /mnt/data/musik/*/*.mp3 |
4 |
> > do |
5 |
> > ~ sox %file -s/mp3/ogg %file |
6 |
> > loop |
7 |
|
8 |
Sicher dass das mit % zeichen auch geht? nicht dass du ein $ meinst? |
9 |
|
10 |
Naja, ich kenn zwar sox nicht, aber ich denke dieze zeile sollte |
11 |
kuerzer sein: |
12 |
|
13 |
find /mnt/data/musik -name '*.mp3' -exec sox {} -s/mp3/ogg {} \; |
14 |
|
15 |
> In einer Bash sollte das in etwa so aussehen: |
16 |
> for file in /mnt/data/musik/*/*.mp3; do |
17 |
> sox ${file} ${file/mp3/ogg} |
18 |
> done |
19 |
> |
20 |
> > Fehlermeldung: "bash: ./mp32ogg: Permission denied |
21 |
> > ls -l:-rwxrwxrwx 1 nobody users 72 Oct 6 2004 mp32ogg |
22 |
> |
23 |
> Hmm.. hier bleibt mir der Sinn gerade verborgen.... |
24 |
> die Rechte stimmen -- warum gehört das file nobody ? |
25 |
|
26 |
Wenngleich sich mir diese frage auch stellt, stellt sich mir gleichenfalls die |
27 |
frage, warum auch die permissions derartig fatal eingestellt sind. nur der |
28 |
eigentuemer sollte schreibrechte haben, alleanderen hoechstens rx, sofern |
29 |
keine triftigen gruende vorliegen. |
30 |
|
31 |
however, vielleicht hast du ja nur vergessen in der ersten zeile deines |
32 |
scripts auch anzugeben, dass es sich um ein BASH script handelt. |
33 |
|
34 |
Ein jedes Script Executable beginnt mit dem aller aller ersten zeichen mit |
35 |
einem Doppelkreuz (#) gefolgt von einem Ausrufungszeichen (!), optionale |
36 |
Leerzeichen, und dann der Pfad zur Scriptingengine, wie z.B. /bin/sh |
37 |
oder /usr/bin/perl gefolgt von einigen optionalen argumenten. |
38 |
|
39 |
#! /bin/sh |
40 |
|
41 |
in deinem fall also. did you do so? |
42 |
|
43 |
> Aber du brauchst das "Skript" doch nur ein mal, richtig ? |
44 |
> Dann gib es doch als eine Zeile einfach ein... |
45 |
|
46 |
Na wenn er sie sich fuer spaeter mal aufheben willl, warum denn nicht ;) |
47 |
|
48 |
MfG, |
49 |
Christian Parpart. |
50 |
|
51 |
-- |
52 |
Netiquette: http://www.ietf.org/rfc/rfc1855.txt |
53 |
14:02:55 up 43 days, 1:42, 0 users, load average: 0.19, 0.28, 0.27 |