ajouter un argument force à testupdated et testnewer

This commit is contained in:
Jephté Clain 2017-03-13 11:27:05 +04:00
parent 8a6678cc0c
commit 4a7b14b929
1 changed files with 8 additions and 6 deletions

View File

@ -896,15 +896,17 @@ function testdiff() {
! quietdiff "$@" ! quietdiff "$@"
} }
function testupdated() { function testupdated() {
# test si $2 n'existe pas ou si $1 est différent de $2 # tester si $2 n'existe pas ou si $1 est différent de $2. Si $3 est non vide,
if [ -f "$2" ]; then # la valeur de retour est fixée à 0 (forcer à considérer le test comme vrai)
testdiff "$1" "$2" if [ -n "$3" ]; then return 0
else elif [ -f "$2" ]; then testdiff "$1" "$2"
return 0 else return 0
fi fi
} }
function testnewer() { function testnewer() {
# test si $2 n'existe pas ou si $1 est plus récent que $2 # test si $2 n'existe pas ou si $1 est plus récent que $2. Si $3 est non vide,
# la valeur de retour est fixée à 0 (forcer à considérer le test comme vrai)
[ -n "$3" ] && return 0
test ! -e "$2" -o "$1" -nt "$2" test ! -e "$2" -o "$1" -nt "$2"
} }
function ps_all() { function ps_all() {