The Cisco IOS shell provides basic scripting capabilities for configuring the user-defined
Auto SmartPorts macros. These macros can contain multiple lines and can include any CLI command.
You can also define variable substitution, conditionals, functions, and triggers within the macro.