.pop

.pop [-p] <registername> [+][<relativer_pfad>|-]
.pop [-p] <registername> [>|>>]<registername>

Mit dem Befehl .pop wird der Inhalt eines Registers in eine Datei, in das Schrittprotokoll oder in ein anderes Register ausgegeben.

Bei Angabe des optionalen Parameters -p wird im Befehl auf ein Projektregister verwiesen. Projektregister unterscheiden sich von normalen Registern: Sie bleiben nach Ausführung eines Vorgangs erhalten.

Im Folgenden einige Beispiele für die Anwendungsmöglichkeiten des .pop-Befehls:

Anmerkung: Mit dem .pop-Befehl wird ein Register nicht geleert. Soll der Inhalt des Registers geändert werden, muss es über den Befehl .push mit einem neuen Wert gefüllt werden.
Da das Windows-Dateipfadtrennzeichen, der umgekehrte Schrägstrich (\), mit dem in Rational® Build Forge® verwendeten Escapezeichen identisch ist, ist es beim Parsing von Punktbefehlen schwierig, zu bestimmen, wann der Befehl "escape" bedeutet. Verwenden Sie die folgenden Zeichen zur Unterscheidung zwischen einem Windows-Dateipfadseparator und Escape: Bei diesem Beispiel handelt es sich um den Befehl .put:

.put[/E|/e] [<relativer_pfad>/]file server:[[<relativer_pfad>/]file]

Ist weder /E noch /e angegeben, verwendet das System das heuristische Verfahren, um festzustellen, ob der Punktbefehl etwas Vergleichbares wie einen Windows-Dateipfad enthält. Wenn es einen Dateipfad erkennt, ist Escape inaktiviert. Ansonsten ist Escape aktiviert.