PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : return in datei entfernen



Tanger
23-07-2006, 16:33
#!/bin/sh

PATH=/bin:/usr/bin
rm /var/www/tmp
rm /var/www/stream
ls /mnt/Network\ Streams/SHOUTcast\ Radio/ | grep 132 > /var/www/tmp
sed -e 's/\ /\\\ /g' /var/www/tmp > /var/www/stream
cat /var/www/stream
tmp=`cat /var/www/stream`
echo "loadlist /mnt/Network\ Streams/SHOUTcast\ Radio/$tmp" > /var/mp_control


hey das ist mein script ... wie ihr euch denken könnt geht es leider nicht da ich ein enter in $tmp habe warscheinlich hat sed das dort reingesetzt wie bekomme ich das raus ? ansonsten wird echo ohne ziel ausgeführt
danke für eure antworten
Martin

peschmae
23-07-2006, 17:33
Hallo,

das \n kannst du z.B. auch mit sed entfernen. Das stammt sicher nicht von sed her, eher von vorher noch.

Das ganze könntest du wohl auch einfacher realisieren so à la:

loadlist "/mnt/Network Streams/SHOUTcast Radio/"*132* > /var/mp_control
oder hab ich da was übersehen?

MfG Peschmä