Beste medetweakers,
na lange afwezigheid ben ik nog eens een bashscript aan het schrijven om iets te automatiseren.
Maar ik loop vast op volgend probleem:
NUMBERDOCS=`$ls -1 "$SOURCE"/"$JOBNAME"/*.docx | wc -l`
Probleem is dat als de $SOURCE of $JOBNAME een spatie bevat dat het commando faalt.
Had het volgende al geprobeerd:
NUMBERDOCS=`$ls -1 "'$SOURCE"/"$JOBNAME"/'*.docx | wc -l`
maar door de single quotes worden de variabelen niet gebruikt maar print hij letterlijk $SOURCE
NUMBERDOCS=`$ls -1 \""$SOURCE"/"$JOBNAME"/\"*.docx | wc -l`
werkt ook niet.
Alvast bedankt voor de hulp.
na lange afwezigheid ben ik nog eens een bashscript aan het schrijven om iets te automatiseren.
Maar ik loop vast op volgend probleem:
NUMBERDOCS=`$ls -1 "$SOURCE"/"$JOBNAME"/*.docx | wc -l`
Probleem is dat als de $SOURCE of $JOBNAME een spatie bevat dat het commando faalt.
Had het volgende al geprobeerd:
NUMBERDOCS=`$ls -1 "'$SOURCE"/"$JOBNAME"/'*.docx | wc -l`
maar door de single quotes worden de variabelen niet gebruikt maar print hij letterlijk $SOURCE
NUMBERDOCS=`$ls -1 \""$SOURCE"/"$JOBNAME"/\"*.docx | wc -l`
werkt ook niet.
Alvast bedankt voor de hulp.