*   >> Lezen Onderwijs artikelen >> education >> languages

Chat- General-Purpose Scripting Language

le

Leest de chat-script van de scriptfile in plaats van vanaf de opdrachtregel. Meerdere regels verwachten /stuur paren zijn toegestaan ​​in het bestand.

Om de scripts nuttiger en robuuster te maken, chatten biedt speciale trefwoorden, escape sequences en alternatieve send /verwachten paren die kan worden gebruikt in de script. Laten we eerst eens kijken naar de vijf chat-zoekwoorden.

Twee trefwoorden zenden speciale signalen naar het systeem op afstand.

1. trefwoord EOT stuurt het einde van Transmission karakter.

Op UNIX-systemen is dit meestal het einde van het bestand karakter, dat is een CTRLD.

2. BREAK trefwoord stuurt een lijn pauze om het systeem op afstand.

De drie overige trefwoorden definiëren verwerking kenmerken voor het script zelf.

3. TIMEOUT trefwoord bepaalt de hoeveelheid tijd om te wachten op een verwachte string. Omdat het in het script wordt gedefinieerd, kan de time-waarde worden veranderd voor elke verwacht string.

Bijvoorbeeld,

neem aan dat u wilt dat de externe server 30 seconden om de eerste Username weer> snel maar slechts 5 seconden om te laten zien Password> zodra de gebruikersnaam is verzonden. Voer dit script commando:. TIMEOUT 30 name> karen TIMEOUT 5 woord> strand% PARTY

4. ABORT trefwoord definieert strings die ervoor zorgen dat het script om af te breken als ze worden ontvangen wanneer het systeem wordt verwacht dat de string komen uit themodem.

5.

VERSLAG trefwoord definieert subtekenreeksen die bepalen welke berichten ontvangen op de seriële poort moet worden geschreven naar stderr of het rapport-bestand. Een voorbeeld van de chat script illustreert beide trefwoorden:

De carriage return teken is niet het enige speciale teken dat uit een chat-script kan worden verzonden. chatten biedt een aantal escape sequences voor het verzenden en ontvangen van speciale tekens.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.