Gerhard Sittig wrote:

> > was da genau?
> 
> das "-x", das die Shell mitkriegt
> 
> Absicht ist, die Abarbeitung des Scriptes zu beobachten, WENN
> Fehler auftreten und bei Sichtpruefung nicht offensichtlich
> werden (zumindest stand genau das dort)

Es gibt zwei: -x und -v. Ich persoenlich benutze immer beide
zusammen, also  set -vx  zum einschalten und  set +vx  ausschalten.

Beide geben jedes ausgefuehrte Kommando ueber stder aus, und zwar
-x  in vollstaendig expandierter Form und
-v  im original, d.h. so wie es im Skript steht.

-x ist sinnvoll, um z.B. zu sehen, ob Variable richtig expandiert
   werden.

{ set -vx; . script; set _vx; } 2>datei   fuehrt script aus
und leitet Debugging Output in 'datei' um. Kann man sich dann 
hinterher in Ruhe ansehe. Wirkt aber nicht durch auf eine
Subshell. Muss dort extra gesetzt werden.

Henning

-- 
  H. Henning Vossieck   -   [EMAIL PROTECTED]   -   http://www.hhv.de/
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux

Antwort per Email an