[06:43] Fråga: Jag har filnamn med mellanrum i (ex "filnamn hej.txt"). När jag listar mappen med ls i följande bash script så splittas namnen. Hur kommer jag tillrätta med det så att scriptet printar ut heal namnet? Så hrä ser scriptet ut: -> [06:43] for x in $(ls ) [06:43] do [06:43] echo "$x" [06:43] done [06:43] Använd inte mellanrum i filnamn? :P [06:44] Hund: Jo, det är det jag fvill fixa mend mitt script. Vill automatisera det eftersom det är så mkånga filer [06:44] Ah [06:44] Använd detox. [06:44] detox [06:44] K350: kolla om du kan använda * istället för $(ls) [06:44] eller detox * [06:45] Du kan skapa olika regler för scriptet med. Typ om du vill ersätta mellanslag med tex "_" eller "-". [06:45] Et cetera. [06:45] HeMan: ls *.txt funkar inte så bra det gheller tydligen..i scirptet [06:45] ooh! Hund's lösning var bättre! [06:45] Jag använder Detox hela tiden. Sjukt händigt när andra gör jobbet åt en. ;) [06:45] man detox [06:45] oj fel screen [06:46] :D [06:46] K350: tänkte du skulle köra * istället för $(ls), dvs for x in * [06:46] :) [06:47] låt se här... [06:47] håller med HeMan [06:48] HeMan: * fungerade :-) [06:48] Tack också för tipset om detox [06:49] :) [06:50] Då återgår jag till mitt bash knåpande då....Tack o ...hej ! :-) === screedoz is now known as screedo [19:30] HALLÅ... Hallå...hallå.. hallååå.. [20:18] God afton!