petterg Skrevet 8. januar 2007 Del Skrevet 8. januar 2007 Har et bash script som oppfører seg rart. Er det noen måte å se hvilke kommandoer scriptet faktisk prøver å kjøre? (Vil gjerne slippe å legge inn masse echo-debug-linjer). Trenger å vite hva som faktisk forsøkes utført. Altså hvilke kommandoer som står igjen etter at for-løkker, if setninger og insetting av tekst for variabler har gjort sitt. (Noen som skjønner hva jeg skal frem til?) Prøver med et eksempel: Hvis scriptet ser slik ut: adr="192.168.1.1 192.168.1.2 192.168.1.3" for a in ${adr} do ping ${a} done Ved å kjøre den med debugging ønsker jeg å få en logg som ser slik ut: ping 192.168.1.1 ping 192.168.1.2 ping 192.168.1.3 ... uten egentlig å utføre pingingen. Lenke til kommentar
dabear Skrevet 8. januar 2007 Del Skrevet 8. januar 2007 Mulig dette kan hjelpe deg: http://tldp.org/LDP/Bash-Beginners-Guide/h...sect_02_03.html Lenke til kommentar
petterg Skrevet 9. januar 2007 Forfatter Del Skrevet 9. januar 2007 smart! Da lærte jeg noe i dag også Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå