Vraag & Antwoord

OS Linux

[bash] script vraagje

5 antwoorden
  • Hoi, iedere maand op de 29e maak ik wat foto's van mijn kinderen, omdat ze beide op de 29e zijn geboren. Nu probeer ik middels een shell command alle foto 's van de 29e te kopieren naar een map, om verder te bewerken. Maar ik krijg het niet goed voor elkaar: [code:1:e7be28cee0]for i in `ls -lR | grep '\-29'` do cp $i /tmp/29/$i[/code:1:e7be28cee0] Dit geeft me een > prompt, en verder niets. Ook wat met quotes, backticks en doublequotes zitten rotzooien, maar het lukte niet. waar zit de fout....? (het ls / grep deel is goed, dat filtert het juist. Alleen het kopieren gaat niet...)
  • Je moet for altijd met done afsluiten, dus [code:1:1c178fd15f]for i in `ls -lR | grep '\-29'`; do cp "$i" /tmp/29/"$i"; done[/code:1:1c178fd15f] Aanhalingstekens rond variabelen is altijd verstandig, voor het geval er spaties in voorkomen.
  • Dat was 'm, dank. Kom er nu achter dat ik na een HDcrash met restoren file-data ben kwijtgeraakt... Op zoek naar een exif oplossing...
  • [quote:b0b72d33c7]iedere maand op de 29e maak ik wat foto's van mijn kinderen, omdat ze beide op de 29e zijn geboren.[/quote:b0b72d33c7] hehe, leuk!
  • Idd. Mijn vrouw heeft (in powerpoint :oops: ) wat slides gemaakt waarop ze beide naast elkaar te zien zijn bij 1 mnd oud, 2 mnd oud etc. Erg leuk om zo de ontwikkeling te zien...

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.