Veröffentlicht am :
Verwaltung CREATION_INTERNE

Textsuche mittels Unix-Systembefehl

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Attention : Dieser Code erfordert Administratorrechte.
Dieses Skript verwendet Systembefehle (X command und PIPE), um in ein spezifisches Serververzeichnis zu navigieren und eine rekursive Suche (grep) nach der Zeichenkette 'AAShare.AAEXTRACTICIS' durchzuführen. Die Ergebnisse des Befehls werden erfasst und in die SAS©-Tabelle 'sasjobs' importiert.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden dynamisch durch die Ausführung eines Unix-Systembefehls (grep) über ein 'filename pipe' generiert.

1 Codeblock
SYSTEM COMMAND
Erklärung :
Ändert das aktuelle Arbeitsverzeichnis des Betriebssystems zu einem spezifischen Pfad und zeigt eine leere Zeile an.
Kopiert!
1x "cd /c01/sasdata/analytics/infm/divisional/aa/aaprod";
2x "echo";
3 
2 Codeblock
DATA STEP Data
Erklärung :
Definiert einen Fileref vom Typ 'pipe', um den 'grep'-Befehl auszuführen und dessen Standardausgabe zu erfassen. Der Data-Schritt liest diesen Stream dann, um die Tabelle 'sasjobs' mit den gefundenen Zeilen zu erstellen.
Kopiert!
1filename ps_list pipe "grep -r 'AAShare.AAEXTRACTICIS'";
2DATA sasjobs;
3 INFILE ps_list;
4 LENGTH process $ 180.;
5 INPUT process $ char180.;
6RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.