diventato un incubo!!!!
è semplice da realizzare da quallo ke ho capito, ma nn ne vengo fuori.. mi dareste una manina per piacere :P
deve fare questo:
1) creare se non c'è una dir
2) spostare i files all'interno di questa dir
3) se inserisco l'opzione -z creare un file tar.gz all'interno della suddetta dir.
non ne vengo fuori .. forse per l'annidamento ?
help helpcodice:#!/bin/bash while getopts :a:z:defg OPZIONE do case $OPZIONE in a) echo "Opzione \"a\" con argomento $OPTARG." & { if ! mkdir -p $OPTARG then echo "Non e' stato possibile creare la directory $OPTARG" else echo "e' stata creata la directory $OPTARG" find ~ -atime 10 -exec cp -a {} $OPTARG \; echo "ho spostato i files" fi };; z) echo "Opzione \"z\" che non richiede argomento." & { echo "mi preparo a fare tar escludendo il tar stesso" tar czvf $OPTARG/$OPTARG.tar.gz -C $OPTARG/ --exclude $OPTARG.tar.gz . echo "fine" };; *) echo "Indicata un'opzione illegale.";; esac done![]()
![]()

Rispondi quotando