PDA

Visualizza la versione completa : Comando mv : come ottere un parametro di controllo


ghibux
30-07-2010, 11:21
ciao
ho uno script .sh in bash che mi fa il mv di una lista di file ad una certa ora.
Alcune volte questi file ci sono e altre no.

Dovrei far partire un altro script solo se i files ci sono e il mv li ha trovati e spostati...come faccio ad avere una risposta tipo TRUE FALSE 0 1 dal comando mv per far partire il successivo script?

ESEMPIO logico

cd /home/miadir
mv *.png /home/suadir
IF mv ha girato
THEN lancio altro script
FI

toraz
30-07-2010, 11:40
cd /home/miadir
mv *.png /home/suadir
if [ $? -eq 0 ]; then
# lancio altro script
fi


http://www.gnu.org/software/bash/manual/bashref.html#Special-Parameters

sacarde
30-07-2010, 13:53
oppure testi prima se esiste il file

e poi, se c'e', lo sposti

ghibux
30-07-2010, 17:12
uuu...grazie 100. provo !
ciao Grazie

Loading