K350 | 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 |
---|---|---|
K350 | for x in $(ls ) | 06:43 |
K350 | do | 06:43 |
K350 | echo "$x" | 06:43 |
K350 | done | 06:43 |
Hund | Använd inte mellanrum i filnamn? :P | 06:43 |
K350 | Hund: Jo, det är det jag fvill fixa mend mitt script. Vill automatisera det eftersom det är så mkånga filer | 06:44 |
Hund | Ah | 06:44 |
Hund | Använd detox. | 06:44 |
Hund | detox <fil> | 06:44 |
HeMan | K350: kolla om du kan använda * istället för $(ls) | 06:44 |
Hund | eller detox * | 06:44 |
Hund | Du kan skapa olika regler för scriptet med. Typ om du vill ersätta mellanslag med tex "_" eller "-". | 06:45 |
Hund | Et cetera. | 06:45 |
K350 | HeMan: ls *.txt funkar inte så bra det gheller tydligen..i scirptet | 06:45 |
HeMan | ooh! Hund's lösning var bättre! | 06:45 |
Hund | Jag använder Detox hela tiden. Sjukt händigt när andra gör jobbet åt en. ;) | 06:45 |
K350 | man detox | 06:45 |
K350 | oj fel screen | 06:45 |
Hund | :D | 06:46 |
HeMan | K350: tänkte du skulle köra * istället för $(ls), dvs for x in * | 06:46 |
HeMan | :) | 06:46 |
K350 | låt se här... | 06:47 |
Barre | håller med HeMan | 06:47 |
K350 | HeMan: * fungerade :-) | 06:48 |
K350 | Tack också för tipset om detox | 06:48 |
Hund | :) | 06:49 |
K350 | Då återgår jag till mitt bash knåpande då....Tack o ...hej ! :-) | 06:50 |
=== screedoz is now known as screedo | ||
Barre | HALLÅ... Hallå...hallå.. hallååå.. | 19:30 |
Hund | God afton! | 20:18 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!