15 November 2018, 07:03:14

Autor Thema: Mehr als ein Command nach !IFRETURN schicken  (Gelesen 1975 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

ederg

  • Cisco Hilfsadminvertretung
  • **
  • Beiträge: 10
  • Karma: 0
    • Profil anzeigen
Mehr als ein Command nach !IFRETURN schicken
« am: 11 April 2013, 13:58:00 »
Hallo Mathias
Gibts eine Möglichkeit nach einem !IFRETURN einen Bulk von Commands zu schicken, also Alles bis zum !ELSERETURN.
In der Doku unter Punkt 2.4.2. steht:

 Command
   !IFRETURN regex
   Command for !IFRETURN is TRUE (only 1 command is supported)
   !ELSERETURN
   Command for !IFRETURN is FALSE (only 1 command is supported)
   Remaining configuration

Danke
Gernot


PS: Ich find dein wktool echt super!

#9370

  • Global Moderator
  • Cisco Veteran mit Auszeichnung
  • **
  • Beiträge: 3.703
  • Karma: 65
  • CCIE #9370
    • Profil anzeigen
    • wktools
Re: Mehr als ein Command nach !IFRETURN schicken
« Antwort #1 am: 11 April 2013, 17:34:39 »
Hallo,

das geht leider nicht. Du könntest das aber anders herum machen: Zuerst prüfen, ob der Ausdruck vorkommt, dann das Ergebnis speichern. Wenn der Ausdruck nicht vorkommt, dann aussteigen, ansonsten nach ELSEIF weitermachen.

Beispiel:
   sh run | i tacacs-server host 10.1.1.1
   !IFRETURN (?<=10.1.1.1 key )[0-9]*.[a-zA-Z0-9]+
   #[rgx](?<=10.1.1.1 key )[0-9]*.[a-zA-Z0-9]+[/rgx]
   !ELSERETURN
   !EXIT
   conf t
   aaa accounting commands 1 default start-stop group tacacs+
   aaa accounting commands 0 default start-stop group tacacs+
   tacacs-server host 10.1.1.2 key [rgxMem]0[/rgxMem]
   no tacacs-server host 10.1.1.1
   exit
   wr mem
   exit



Erklärung dazu im angehängten Screenshot.

/Mathias
-- www.spoerr.org/wktools --

Keine Anfragen per Private Nachricht
Fragen werden nur im Forum beantwortet!

ederg

  • Cisco Hilfsadminvertretung
  • **
  • Beiträge: 10
  • Karma: 0
    • Profil anzeigen
Re: Mehr als ein Command nach !IFRETURN schicken
« Antwort #2 am: 11 April 2013, 21:40:25 »
Hallo Mathias

Vielen Dank für deine prompte Antwort und gute Idee
Das werde ich morgen gleich Testen.

LG
Gernot

Deutschsprachiges Cisco Forum

Re: Mehr als ein Command nach !IFRETURN schicken
« Antwort #2 am: 11 April 2013, 21:40:25 »

 


SimplePortal 2.3.2 © 2008-2010, SimplePortal