From 245ef7413981230e9f71be930fd42d1ee9be39f0 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Mon, 22 Jul 2013 21:04:42 +0200 Subject: [PATCH] [bashrc] umaskrc, on return 0 si .umaskrc n'existe pas --- .bashrc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.bashrc b/.bashrc index 76ac128..0113648 100644 --- a/.bashrc +++ b/.bashrc @@ -103,7 +103,11 @@ fi # Rien de spécial n'arrivera si vous n'avez pas le fichier .umaskrc function cd { builtin cd "$@" - [ -f ~/.umaskrc ] && umask $(/usr/bin/awk 'BEGIN {pwd=ENVIRON["PWD"]; a=length(pwd); cmax=0} {if($1==pwd) {MASK=$2;exit}; c=length($1); if(c>a) {next}; if(substr(pwd,0,c)==$1 && c > cmax) {cmax=c; MASK=$2}} END {print MASK}' ~/.umaskrc) >/dev/null + if [ -f ~/.umaskrc ]; then + umask $(/usr/bin/awk 'BEGIN {pwd=ENVIRON["PWD"]; a=length(pwd); cmax=0} {if($1==pwd) {MASK=$2;exit}; c=length($1); if(c>a) {next}; if(substr(pwd,0,c)==$1 && c > cmax) {cmax=c; MASK=$2}} END {print MASK}' ~/.umaskrc) >/dev/null + else + return 0 + fi } ### Attention à ce que vous éditez dans cette section ### -- 2.39.2