Outils pour utilisateurs

Outils du site


tuto:linux:traceback_shell

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tuto:linux:traceback_shell [2016/09/03 13:14] roottuto:linux:traceback_shell [2016/09/03 13:34] (Version actuelle) root
Ligne 3: Ligne 3:
 Exemple : Exemple :
 <xtermrtf> <xtermrtf>
-{\rtf1\ansi\deff0{\fonttbl\f0\fmodern Courier New;}\f0\fs20{\colortbl ;\red0\green0\blue0;\red255\green85\blue85;\red255\green255\blue85;\red187\green187\blue187;\red255\green255\blue255;\red0\green0\blue0;}\cf0 \highlight0 root@ns325358:~# ./traceback.sh gigix.sh\cf1 \highlight1 \par+{\rtf1\ansi\deff0{\fonttbl\f0\fmodern Courier New;}\f0\fs20{\colortbl ;\red0\green0\blue0;\red255\green85\blue85;\red255\green255\blue85;\red187\green187\blue187;\red255\green255\blue255;\red0\green0\blue0;}\cf0 \highlight0 root:~# ./traceback.sh gigix.sh\cf1 \highlight1 \par
 \cf0 \highlight0 ok\cf1 \highlight1 \par \cf0 \highlight0 ok\cf1 \highlight1 \par
 \cf0 \highlight0 id\'a0: option invalide -- 'x'\cf1 \highlight1 \par \cf0 \highlight0 id\'a0: option invalide -- 'x'\cf1 \highlight1 \par
Ligne 25: Ligne 25:
  
 traceback() { traceback() {
-  local -i start=$(( ${1:-0} + 1 ))+  local -i start=1
   local -i end=${#BASH_SOURCE[@]}   local -i end=${#BASH_SOURCE[@]}
   local -i i=0   local -i i=0
   local -i j=0   local -i j=0
   local cmd="$1"   local cmd="$1"
-  local code="$2"+  local -i code="$2"
  
   echo -e "\n >>> Traceback (last called is first) :" 1>&2   echo -e "\n >>> Traceback (last called is first) :" 1>&2
tuto/linux/traceback_shell.1472908463.txt.gz · Dernière modification : 2016/09/03 13:14 de root