Ik geraak niet uit een stom probleem. Ik wil een script maken dat het volgende doet:
1. Tekstfile "telnetconnectie.txt" schrijven waarin in batch enkele telnet commando's naar een UNIX machine zitten.
2. Vanuit het script wordt TST10 opgeroepen die het bestandje interpreteerd, hierin staat onder andere een commando waardoor op unix een ascii bestandje gegenereerd wordt.
3. Vanuit het bovenstaande script wordt dan via ftp het bestandje lokaal getrokken
4. Vanuit het bovenstaand script wordt via BLAT het bestandje naar 2 emailadressen gestuurd.
Probleem: in stap 1 moet een tekst file gegenereerd worden die er wat als volgt uitziet:
Ik krijg echter niet de quotes en de backslash in een string. Ik vermoed dat het simpel op te lossen is door ASCII codes ofzo te gebruiken maar heb me al suf gezocht en niets gevonden. Ben nogal n00bie op scripting vlak... Iemand die me kan helpen of in de juiste richting duwen?
1. Tekstfile "telnetconnectie.txt" schrijven waarin in batch enkele telnet commando's naar een UNIX machine zitten.
2. Vanuit het script wordt TST10 opgeroepen die het bestandje interpreteerd, hierin staat onder andere een commando waardoor op unix een ascii bestandje gegenereerd wordt.
3. Vanuit het bovenstaande script wordt dan via ftp het bestandje lokaal getrokken
4. Vanuit het bovenstaand script wordt via BLAT het bestandje naar 2 emailadressen gestuurd.
Probleem: in stap 1 moet een tekst file gegenereerd worden die er wat als volgt uitziet:
code:
1
2
3
4
5
6
7
| hostname 23 WAIT " " SEND "root\m" WAIT " " SEND "blablabla\m" WAIT "# " etc... |
Ik krijg echter niet de quotes en de backslash in een string. Ik vermoed dat het simpel op te lossen is door ASCII codes ofzo te gebruiken maar heb me al suf gezocht en niets gevonden. Ben nogal n00bie op scripting vlak... Iemand die me kan helpen of in de juiste richting duwen?