Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

[bash] script vraagje

Anoniem
tafelpoot
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

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