Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Textdateien zusammenführen

Frage Entwicklung Batch & Shell

Mitglied: Baerlch

Baerlch (Level 1) - Jetzt verbinden

08.08.2011, aktualisiert 18.10.2012, 2057 Aufrufe, 4 Kommentare

Hallo Liebe Leser und lieber Biber....
ich beschäftige mich seit kurzem mit Anwendersupport und habe angefangen mir ein paar batchdateien zusammenzustellen, um die tägliche Arbeit zu erleichtern.

set /p user=User eingeben:
echo.

dsquery user -samid %user% | dsget user -samid | find /v "samid" | find /v "succeeded" >a1.txt
dsquery user -samid %user% | dsget user -tel | find /v "tel" | find /v "succeeded" >a2.txt
dsquery user -samid %user% | dsget user -mobile | find /v "mobile" | find /v "succeeded" > a3.txt
dsquery user -samid %user% | dsget user -fax| find /v "fax" | find /v "succeeded" > a4.txt
dsquery user -samid %user% | dsget user -desc| find /v "desc" | find /v "succeeded" > a5.txt
dsquery user -samid %user% | dsget user -fn| find /v "fn" | find /v "succeeded" > a6.txt
dsquery user -samid %user% | dsget user -ln| find /v "ln" | find /v "succeeded" > a7.txt
dsquery user -samid %user% | dsget user -office| find /v "office" | find /v "succeeded" > a8.txt

usw..

liefert mir 8 Textdateien.
Im Idealfall steht in in jeder Datei genau eine Zeile.
Wurde der Username mit * eingegeben können das auch mehrere Zeilen sein.
Einzelne Zeilen können auch leer sein

a1.txt:
Name1
Name2
Name3

a2.txt
Tel.1
Tel.2
Tel.3

usw.

Ich suche nun nach einem Weg, eine Textdatei zu erzeugen, wo die Daten schön in tabellarischer Form dargestellt werden

Name1 Tel1 .........
Name2 Tel2 .........



Vielen Dank für input.....
Mitglied: Skyemugen
08.08.2011, aktualisiert 18.10.2012
Aloha,

etwas ähnliches hatten wir erst vor Kurzem, allerdings mit .csv-Dateien mit ; als delims
siehe hier (link)
Sollte dir schon einmal weiterhelfen, bin erstmal Mittag mampfen

greetz André
Bitte warten ..
Mitglied: bastla
08.08.2011, aktualisiert 18.10.2012
Hallo Baerich und willkommen im Forum!

Die Ausgabe von
dsquery user -samid %user% | dsget user -samid -tel -mobile -fax -desc -fn -ln -office | find /v "samid" | find /v "succeeded">a.txt
genügt Dir nicht? Ein Import in Excel (mit fixer Spaltenbreite) sollte damit auch zu realisieren sein.

Ansonsten siehe diesen Beitrag von neulich ...

Grüße
bastla
Bitte warten ..
Mitglied: Baerlch
08.08.2011 um 14:46 Uhr
Prima!
Das ist ja einfach.
Ich hatte nicht realisiert, das man dem dsget alles auf einmal mitgeben kann.
Somit erübrigt sich das Zusammenfügen der txt - Dateien natürlich für diesen Anwendungsfall.
Das wäre jetzt blos noch aus "lerntechnischen" Gründen interessant!

Vielen Dank....

LG

B.

Ich leg das Script hier mal ab, wenn es fertig ist, es erleichtert mir das Tagesgeschäft. Geht halt vieles schneller als sich durch die Konsole zu clicken.
Bitte warten ..
Mitglied: bastla
08.08.2011 um 14:50 Uhr
Hallo BaerIch!

Zum Lernen (wenn auch nicht konkret für Deine Aufgabenstellung) hättest Du ja schon mal 2 Links ^^ ...

... ansonsten wäre es eher schwierig, Datensätze ohne Schlüsselbegriff zusammenzuführen (es sei denn, es wäre verlässlich je Satz eine Zeile vorhanden, deren Nummer dann verwendet werden könnte).

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Zusammenführen von Textdateien
gelöst Frage von Franz-Josef-IIBatch & Shell6 Kommentare

Guten Morgen Ich bin gerade dabei meine Hardware zu inventarisieren und eine entsprechende Liste zu generieren. Ausgang: Ich bekomme ...

Windows 7
Mehrere Textdateien in verschiedenen Ordnern zu einer Textdatei zusammenführen ?
gelöst Frage von chr2002Windows 72 Kommentare

Hallo, irgendwie finde ich nirgends ein anständiges Programm mit dem man mehrere Textdateien zu einer großen zusammenführen kann. Die ...

Batch & Shell
Mehrere Dateien in einer Textdatei per batch oder script zusammenführen
gelöst Frage von HausbootBatch & Shell24 Kommentare

Guten Tag in die Runde der Fachleute. Ich habe folgendes Problem: In einem Unterordner liegen Dateien mit verschiedenen Dateinamen ...

Batch & Shell
VBS Script in eine Textdatei ausgeben (VBS mit Batch zusammenführen)
gelöst Frage von Luuke257Batch & Shell5 Kommentare

Hallo zusammen! Vorweg, ich bin absoluter neuling im Scripten, ich habe mir das alles nur so zusammengebastelt und versuche ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 17 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 19 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Sichere Remote Desktop Verbindung wie?
gelöst Frage von nuss33Windows Server11 Kommentare

Hallo zusammen, eins vorweg: Ich besitze einen privaten Windows Server 2008 R2 zu Hause im Netzwerk er wird nicht ...