[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mkdir + sed probleme



Hallo Marc,

Marc Bruenink <marc@bruenink.de> writes:

> moinsen
>
>> > die jage ich durch 
>> > sed  -e 's/\/home\/ftp\/beschaller.\///g' -e 's/\/[^/]*\.[Mm][Pp]3//g'
>>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Worauf soll das denn matchen?
>
> ok da hab ich mich verhauen! (in der eile des gefechts;)es muss
> natuerlich
> -e 's/\/home\/ftp\/beschaller.?\///g'
> heissen was komischenweise auch nicht funktioniert und ich daher nun
> -e 's/\/home\/ftp\/beschaller[^/]*\///g'
> benutze. Das ist aber auch egal da die expression schon ok sind. die
Hm, Du musst wissen, worauf das matchen soll. 


> frage ist vielmehr wie ich das nun in mkdir reinbekomme!
Warum fkt die aufgezeigte Loesung nicht?


>> > -e 's/ /\\ /g' -e 's/^/"/g' -e 's/$/"/g' DATEINAME
> quotet nochmal alle matches. Vielleicht nicht schoen, aber es
> funktioniert. war aber auch nur ein versuch unter vielen :-(
Was fkt.? Das Ergebniss ist von " umgeben.


>> > Was tun??
>> Nachdenken, die Doku und die Hinweise hier lesen?
> bloede antwort!!
Finde ich langsam nicht mehr. Was willst Du erreichen? Was fkt. an den
Loesungsvorschlaegen nicht? Ich habe gerade mal einen ausprobiert  und
der fkt. 


>> Was willst Du denn genau erreichen? Du hast Pfade, willst den
>> Dateinamen abschneiden und die Verzeichnisse anlegen?
>> 
>> Warum machst Du es nicht etwa so: 
>> 
>> mkdir "`sed  -e 's/\/home\/ftp\/beschaller\///g'
>>              -e 's/\/[^/]*\.[Mm][Pp]3//g' -e 's/ /\\ /g'  DATEINAME`" 
>> 
> äääähhhmmmm
> siehe reply an öhhhhmmm bei hmmmmmm na hier drunter..... also einen
> hoch und dann 2 runter :-)
Hmja, ich weiss nicht genau, wenn Du meinst. 
<20020513234112.GA2005@stressa3.de>? 

Stella:/tmp/r> cat x
/home/ftp/beschaller/shy fx/blabla.mp3
/home/ftp/beschaller/blablaband/lied.mp3

Stella:/tmp/r> mkdir "`sed  -e 's/\/home\/ftp\/beschaller\///g' -e 's/\/[^/]*\.[Mm][Pp]3//g' -e 's/ /\\ /g'  x`"
Stella:/tmp/r> l
total 3
drwxrwxr-x    2 welle    welle        1024 May 14 12:41 blablaband
drwxrwxr-x    2 welle    welle        1024 May 14 12:41 shy\ fx
-rw-rw-r--    1 welle    welle          80 May 14 12:41 x


>> > BTW: realname:=mailaddress
>> Seltsames Land, aus dem Du kommst.
> wieso??
Naja, ich kenne nur ein paar Laender. Aber da ist es unueblich, das
jemand marc@bruenink.de heisst. Fuer den Fall, das := ein
Zuweisungsoperator ist. Aus den ewig wiederholten Gruenden ist es
unhoefflich, keinen Realnamen zu verwenden. Prima, dass Du das
geaendert hast.

VG
hmw


-- 
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)



Reply to: