Frage
Ich bin neu in Specman. Wie kann ich die output_from () Funktion verwenden. und was tut sie?
Lösung
6.1.1 docs sagen:
25.8.4 output_from()
Ziel:
Collect die Ergebnisse eines Systemaufruf
Kategorie
Routine
Syntax:
output_from(command: string): list of string
Syntax Beispiel
log_list = output_from("ls *log");
Parameter
command
Ein einzelner Betriebssystembefehl, mit oder ohne Parameter und in doppelten Anführungszeichen eingeschlossen.
Beschreibung:
Führt die Zeichenfolge als Betriebssystem Befehl und sendet die Ausgabe als Liste von Strings. Unter UNIX stdout und stderr gehen auf die String-Liste.
Beispiel
<'
extend sys {
m1() is {
var log_list: list of string;
log_list = output_from("ls *log");
print log_list;
};
};
'>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow