Synology-Forum.nl
OS Specifieke ondersteuning => Linux => Topic gestart door: Maradona10 op 02 september 2009, 10:24:54
-
EDIT: Bericht verplaatst: Bericht afkomstig uit Cronjobs via DSM (in 3rd party apps integratie in DSM 2.0)
I want to create a job to remove all xml files in my Multimedia directory. There are numerous subdirectories with spaces in it.
When I use this command: find /volume1/Multimedia/ -name "*.xml" -exec rm '{}' ; it does not remove the xml files in the directories with spaces ("Movies All")
How can I solve this?
En als ik m'n Synology opnieuw opstart zijn m'n jobs weg. Enig idee hoe dit kan?
Sorry dat ik in het Engels bezig was. :)
-
Eeh, wel on topic blijven... Wat je nu vraagt is een algemene Linux vraag... Kostte even moeite, maar met dit commando lukt het mij in ieder geval om in directories met een spatie een bestand weg te gooien:
find /volume1/video -name '*.wizd.bookmark' -exec rm -f '{}' ;
Let goed op alle qoutejes! :mrgreen:
Hoe het kan dat je je jobs kwijt bent heb ik geen idee van.... :?
Succes!
Wizjos
-
Eeh, wel on topic blijven... Wat je nu vraagt is een algemene Linux vraag... Kostte even moeite, maar met dit commando lukt het mij in ieder geval om in directories met een spatie een bestand weg te gooien:
find /volume1/video -name '*.wizd.bookmark' -exec rm -f '{}' ;
Let goed op alle qoutejes! :mrgreen:
Hoe het kan dat je je jobs kwijt bent heb ik geen idee van.... :?
Succes!
Wizjos
Ok, thanks.
Weet jij hoe je een job kan maken die bepaalde tekst zoekt en vervangt in .txt bestanden?
Bijv. in mijn map Multimedia staan honderden .txt files die geindexed worden door Mymovies. Maar die maakt daar "media_url=../BDMV" van. Ik wil dat vervangen in: "media_url=../"
Heb geen flauw idee hoe ik dat voor elkaar moet krijgen.
-
Ik zou eerst kijken of je ergens bij Mymovies in kunt stellen hoe de url eruit moet zien. Lukt je dat niet, dan zou je via het commando sed de zoek/vervang uit kunnen voeren.
Voorbeeld van de werking van sed is:
sed 's|/BDMV|/|' < originele_txt_file.txt > nieuwe_txt_file.txt
Dit vervangt de string /BDMV in / (volgens mij is dat wat je wilde)
Kijk verder op internet naar de kracht en werking van sed. Goede plaats daarvoor is: http://www.grymoire.com/Unix/Sed.html
-
Kijk verder op internet naar de kracht en werking van sed. Goede plaats daarvoor is: http://www.grymoire.com/Unix/Sed.html (http://www.grymoire.com/Unix/Sed.html)
Thanks! Deze kende ik nog niet... Welkome aanvulling in de 'favorieten'!
Groet,
Wizjos