Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: klein mv scriptje...  (gelezen 638 keer)

klein mv scriptje...
« Gepost op: 2008/04/18, 23:12:57 »
Ok ik ben nu voor het eerst wat aan het rotzooien met bash scriptjes. Nu wil ik een heel klein en simpel scriptje bouwen om mijn films uit een directory te verplaatsen naar een andere partitie. Nu heb ik het volgende klaar:

#!/bin/bash

COUNT=`ls /home/p33w5t3r/done/ | wc -l`

if [ $COUNT -eq 0 ]; then

        echo "No files to move"

else

        echo "Moving all new movies to /data/Films"

fi

echo "";

mv /home/p33w5t3r/done/* /data/Films



Wanneer ik dit scriptje draai en er staat niks in de done directory dan kijg ik dus keurig te zien No files to move, maar ook een melding van het commando mv /home/blablabla mv: cannot stat `/home/p33w5t3r/done/*': No such file or director

Die laatste regel wil ik dus gewoon niet zien wanneer er niks in de done directory staat. Hoe kan ik dat weg laten ?
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline siegi

  • Lid
klein mv scriptje...
« Reactie #1 Gepost op: 2008/04/18, 23:47:13 »
Waarom zet je die move opdracht niet gewoon bij else.
Hij moet toch alleen die opdracht uitvoeren als er effectief iets in de map zit.

klein mv scriptje...
« Reactie #2 Gepost op: 2008/04/19, 09:54:35 »
yep

klein mv scriptje...
« Reactie #3 Gepost op: 2008/04/19, 10:19:54 »
Ja daar zit wat in :) Was al laat gisteren :D En moet het nog ff leren :D
Ik praat niet te snel, je luisterd te langzaam ;-)

klein mv scriptje...
« Reactie #4 Gepost op: 2008/04/19, 10:22:59 »
Ok het werkt :D zoals ik wil.
Ik praat niet te snel, je luisterd te langzaam ;-)