Try OpenEdge Now
skip to main content
Managing ABL Applications
ABL and R-code Deployment and Management : Managing Procedure Libraries : Using the PROLIB utility : Using wild cards
 
Using wild cards
The -add, -replace, -extract, -list, -delete, and -yank parameters accept wild card arguments. Wild card arguments can contain only the ? or * wild card characters. Depending on the parameter you want to use, you must specify these arguments in one of two ways:
*Using your operating system's regular wild card conventions
*Escaping the wild cards
The -add and -replace parameters act on operating system files. PROLIB uses system calls to copy the files. Thus, when you use these parameters, use your operating system's standard conventions to specify wild cards.
The -extract, -list, -delete, and -yank parameters act on members that are already in a library. PROLIB does not use system calls to act on the files, but instead uses its own internal code. On UNIX, you must escape your wild card arguments by either enclosing them in quotes (for example, prolib app.pl -delete "sys*.r") or escaping the wild card characters individually (for example, prolib app.pl -delete sys\*.r). Your operating system might use different techniques to escape wild cards. In Windows, you do not need to escape wild card arguments because the operating system does not expand them before passing them to PROLIB.