Sed slashes vervangen door dubbele punten

Pagina: 1
Acties:
  • 24 views sinds 30-01-2008

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 31-01 21:43

Erhnam

het Hardware-Hondje :]

Topicstarter
Ik wil met behulp van sed alle slashes vervangen in een bepaald resultaat. Ik heb al diverse dingen uitgeprobeerd maar kom niet verder dan de eerste characters die worden vervangen:

code:
1
2
3
4
5
#!/bin/bash
for file in `find /Users/Test/ -iname "*.mp3"`
do
echo $file | sed 's|/|:|'
done


Het resultaat is dan

:Users/Test//Test1/song.mp3
:Users/Test//Test2/song.mp3

Maar wat ik nodig heb moet zijn:

:Users:Test:Test1:song.mp3
:Users:Test:Test2:song.mp3

Weet iemand hoe je dit oplost?

http://www.xbmcfreak.nl/


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Door bijvoorbeeld te zoeken op [google=sed replace all occurrences] of door de manpages te lezen :)

Dit topic is gesloten.