From ed65ffce37255a7cc8d4f3641ec0975f5986dfd3 Mon Sep 17 00:00:00 2001 From: kprkpr Date: Wed, 22 Jun 2016 23:24:23 +0200 Subject: [PATCH] pruebas del todo... --- jka-toolkit/jkazip | 51 ++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/jka-toolkit/jkazip b/jka-toolkit/jkazip index 687afe7..5365e44 100755 --- a/jka-toolkit/jkazip +++ b/jka-toolkit/jkazip @@ -28,15 +28,15 @@ function sacaFormato() { } #Function msg, print in stdout a final message function msg() { - local var=$1 - local var2=$2 - printf -- "$(gettext "File/s %s has/have been compressed in %s")" $var $var2 + local var="$1" + local var2="$2" + printf -- "$(gettext "File/s %s has/have been compressed in %s")" "$var" "$var2" echo } #Function msg2, print in stdout a final message function msg2() { - local var=$1 - printf -- "$(gettext "File %s has been decompressed")" $var + local var="$1" + printf -- "$(gettext "File %s has been decompressed")" "$var" echo } @@ -119,23 +119,30 @@ elif [ "$1" = "-c" ];then exit fi # TODO: Hacer que esto funcione -# else -# for i in $@ -# do -# if [[ "$i" != "$1" && "$i" != "$2" ]];then -# if [ ! -d "$i" -a ! -f "$i" ];then -# printf -- "$(gettext "%s no such file or directory")" "$i" -# echo -# exit -# fi -# fi -# done -# fi - files="$3" - for (( i=4; i<=$#; i++)) - do - files="$files $(echo $* | cut -f$i -d" ")" - done +### Funcion nueva + for compfile in "$@"; do + if [[ "$compfile" != "$1" && "$compfile" != "$2" ]];then + if [ ! -d "$compfile" -a ! -f "$compfile" ];then + printf -- "$(gettext "%s no such file or directory")" "$compfile" + echo + #exit + fi + fi + done +### Fin funcion nueva del tod +#Funcion files nueva + for compfile in "$@"; do + if [[ "$compfile" != "$1" && "$compfile" != "$2" ]];then + files="$files $compfile" + fi + done +#Fin funcion files nueva +## files anterior +# files="$3" +# for (( i=4; i<=$#; i++)) +# do +# files="$files $(echo $* | cut -f$i -d" ")" +# done sacaFormato "$salida" case $formato in "tar" | "tar.xz" | "tar.lz" | "tar.gz" | "tar.bz2" | "tgz" | "tbz" | "txz" | "tlz")