[00:04] ja det är pc release nedräkning [00:04] för gta 5 (V) [00:05] https://www.youtube.com/watch?v=lFQBt6ScXKQ [00:05] en liten rendering jag gjorde [00:05] precis när jag hade så tråkigt och blev dissad av Philip5 i andra kanalen [00:10] om jag har 3 mappar med filer namnsatta untitled1, unititled2 osv osv till 100. [00:11] varje mapp har samma filnamn innehållandes, men jag vill slump plocka filer från dessa i rätt ordning [00:11] ta en av untitled 1 från en mapp [00:11] och sedan untitled2 från en annan [00:11] kan detta göras via något script? [00:11] eller måste man köpa kaffe och göra det för hand? [00:12] givetvis ska slumpen kunna dra untitled från samma mapp 3 ggr i rad om så slumpen erbjuder det [00:13] men det är ju viktigt att de håller ordningen iaf [00:13] hiarkin i mapparna måste synkas [00:13] och sedan ska de döpas om i slut destinationmappen [00:13] David-A, du som pysslar med sånt här [00:20] maxjezy: säg att mapparna innehåler en fil kalle.jpg, då kan du slumpa fram en med: ls untitled*/kalle.jpg | shuf -n1 [00:20] maxjezy: sen är frågan vad du vill göra med filnamnet som då slumpats fram? [00:23] maxjezy: "synkas", "döpas om", hmm, vad är det du vill göra, egentligen? [00:23] maxjezy: kaffe kanske är bäst [00:25] jag vill ta en kopia från en mapp i taget, 3 mappar med 100 filer i en följd, 1-100. [00:25] så om jag tar fil 1 från mapp 3 först [00:25] så kanske den tar fil 2 från mapp 2 sen [00:25] och fil 3 från mapp 1 sen [00:25] och fortsätter till 100 [00:25] och sedan starta om [00:25] så fil ett kanske kommer från mapp 2 nästa runda [00:26] men alla filer som kopieraas ska hamna i en destinationsmapp [00:26] fan det är så klurigt att min hjärna inte ens förstår själv vad den tänker [00:27] det jag har gjort, om du tittade på min youtube länk ja postade [00:27] maxjezy: filer som slumpats fram ska alltså kopieras till en mapp. till samma mapp? för alla filer? samma även för efterföljande pass? [00:27] japp [00:27] men efterföljande måste döpas till 101 osv [00:28] så jag har en mapp med 1-100000.jpeg i slutet [00:28] maxjezy: det var en video med en snurrande diamant, vad har det med untitled1/kalle.jpg att göra? [00:28] jag har renderat samma pass 3 ggr med olika material, nu ska scriptet ta en fil från varje pass [00:29] på så vis kommer inte snurrens ordning försvinna, men det kommer blinka av slumpen vilket material som "visas" [00:29] ibland är det wireframe, ibland solid och glas/glossy [00:29] maxjezy: jag förstår. eller kanske inte. [00:29] i slutet av klippet har jag mixat filerna för hand genom att kopiera och ersätta [00:30] maxjezy: eller vi kan låtsas att jag förstår. [00:30] men detta är tidsödande att göra för ett klipp på säg 100 000 filer [00:30] bra :) [00:30] då har vi löst det [00:30] tack för hjälpen [00:30] vi behöver inte applicera detta mer än i teorin att vi nästan gjorde det. [00:31] jag ser ju resultatet i min hjärna [00:31] det blev snyggt [00:31] maxjezy: så mappar har nummer (1..100). är filerna i mapparna också numrerade (kalle001.jpg..kalle099.jpg) ? [00:33] fast det finns bara tre mappar [00:33] filerna är dock kalle001 osv [00:33] den ska hämta en fil från slumpvis mapp [00:33] maxjezy: o det är samma nummerserie för filer i mapparna? [00:33] och nästa i ordningen frän nästa mapp [00:33] japp [00:34] med det är viktigt att slumpen väljer så det kan bli från samma mapp också [00:34] men nästa fil i följd givetvis [00:34] detta skript skulle vara skitbra egentligen [00:34] vet inte hur många gånger jag behövt ett sånt [00:35] maxjezy: for f in kalle{001..099}.jpg; do ls untitled*/"$f" | shuf -n1; done [00:35] är det bara det där? [00:36] maxjezy: nä, det är bara ett pass, o listar bara filerna, kopierar inte [00:36] okej [00:38] maxjezy: for pass in {01..99}; do for f in kalle{001..099}.jpg; do slump=$(ls untitled*/"$f" | shuf -n1); cp -v "$slump" destination/"$pass-$slump"; done [00:39] maxjezy: men den alfabetiska ordningen på filerna i destination blir nog inte som du vill. krävs en räknare tror jag [00:41] ja det tror jag med [00:41] egentligen skulle jag kunna göra detta förhand och sedan bara slumpa några mappar [00:41] och binda ihop dessa och skapa några variationer [00:42] det blir nästan som om slumpen hade gjort jobbet [00:42] endast ett tränat öga ser ett mönster [00:44] maxjezy: eller kansk blir rätt ordning ändå. kan du prova. jag har inte testat kommandona, men det finns en bug, behövs en "done" till på slutet [00:45] jag har inte linux nu [00:45] kan jag skicka dig testfiler? [00:45] maxjezy: har du cygwin? [00:45] inte nu, kan dra ner det [00:47] maxjezy: konstruktioner med {..} behöver bash, funkar inte i sh. (ifall cygwin inte har bash som default) [00:48] man fick välja där i början av installationen [00:48] jag vet inte, tror det var med :) [00:48] annars får jag väl installera det sen [16:11] Heeeeeeeeeej [22:04] Aww, svarar ni inte på hans hej? Elakt ju! [22:35] Linda^: nä vi ville inte ta nöjet ifrån dig [23:36] Philip5: Nu är du elak :(