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 "$@"
}
function testupdated() {
# test si $2 n'existe pas ou si $1 est différent de $2
if [ -f "$2" ]; then
testdiff "$1" "$2"
else
return 0
# tester si $2 n'existe pas ou si $1 est différent de $2. Si $3 est non vide,
# la valeur de retour est fixée à 0 (forcer à considérer le test comme vrai)
if [ -n "$3" ]; then return 0
elif [ -f "$2" ]; then testdiff "$1" "$2"
else return 0
fi
}
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"
}
function ps_all() {