Toon posts:

bin/bash

Pagina: 1
Acties:

Verwijderd

Topicstarter
nu ben ik eens scriptje aan het maken met if

if [ -d $i ];

werkt goed maar nu wel ik er twee acter plakken dus de optie AND

if [ -d $i AND -d! 'default']

maar dat werkt niet, hoe kan ik dat werkend maken. alvast bedankt.

Verwijderd

Topicstarter
het is al gelukt, toch bedankt.

Verwijderd

vertel ook ff hoe voor de searchers

Verwijderd

Topicstarter
Voorbeeldje 'default' en 'webmail' uitsluiten.:

for i in *; do
if [ $i != "default" ] && [ $i != "webmail" ] && [ -d $i ]; then
echo "Backuping up site '$i' now.";
tar -zcf /root/backup/sites/$i.tar.gz $i/http*;
fi
done

  • ralfbosz
  • Registratie: December 2000
  • Laatst online: 20-05 20:01

ralfbosz

xm create bosz -c

volgens mij had je ook de -o optie kunnen gebruiken (OR) of -a (AND) dus

if [ $i != "default" -o "webmail" ]

Oke dan had ik de -d optie er niet in kunnen hangen, ach zolang het werkt :)

rm -r *