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

Ksh- werte aus zeilee auslesen

Mitglied: ralfkausk

ralfkausk (Level 1) - Jetzt verbinden

12.02.2010 um 08:56 Uhr, 5023 Aufrufe, 4 Kommentare

werte aus zeilen auslesen
die zu suchenden werte (e-mail adresse) stehen an unterschiedlichen stellen

Folgendes Problem
Ich habe eine Datei die pro Zeile verschiedenste Werte enthaelt.
Unter anderem auch eine E-Mail Adresse
Dummerweise steht die mail adresse nicht immer an der gleichen position

zeile 1: wert1 wert2 wert3 wert4 wert5 wert6 name@mail.com wert8
zeile 1: wert1 wert2 wert3 wert4 name@mail.com wert6

das haengt damit zusammen das einige Werte fur bestimmte Benutzer nicht zutreffen und daher einfach wegfallen
ich habe auch keinen Einfluss auf die Ursprungsdatei, die muss ich von einem Server runterladen

ich habe schon folgendes probiert, allerdings scheitert es daran das sich die Position des Wertes aendert
cat datei | awk '{print $31}

wer kann helfen?
Mitglied: H41mSh1C0R
12.02.2010 um 09:37 Uhr
folgender Ablauf:

- Lese Zeile ein
- suche das @ Zeichen
- suche das Leerzeichen vor dem @ und nach dem @ Zeichen

Nun musst du nur noch alles was vor dem vorderen Zeichen ist löschen und alles was nach dem hinteren Leerzeichen ist ebenso.

Was übrig bleibt ist die Mailadresse, egal wo sie im String steht.
Bitte warten ..
Mitglied: 60730
12.02.2010 um 09:42 Uhr
auch dir ein Moin,

@H41:

doch besser so herum?

lese in jeder zeile jeden von einem Leerzeichen getrennten Buchstabensalat ein - wenn der Salat ein @hat, dann den Wert in eine neue Datei schreiben.
Bitte warten ..
Mitglied: H41mSh1C0R
12.02.2010 um 09:45 Uhr
=) wieder zu kompliziert gedacht ^^.
Bitte warten ..
Mitglied: TsukiSan
12.02.2010 um 16:42 Uhr
als mal ein kleines Beispiel in VBS anhand deiner 2 Zeilen:
01.
Zeile1 = "wert1 wert2 wert3 wert4 wert5 wert6 name1@mail.com wert8"
02.
Zeile2 = "wert1 wert2 wert3 wert4 name2@mail.com wert6"
03.

04.
Temp = Split(Zeile1 , " " )
05.
for i = 0 to Ubound(Temp)
06.
	if Instr(1,Temp(i), "@") > 0 then 
07.
		Wscript.Echo Temp(i)
08.
	End If
09.
Next
10.
Temp = Split(Zeile2 , " " )
11.
for i = 0 to Ubound(Temp)
12.
	if Instr(1,Temp(i), "@") > 0 then 
13.
		Wscript.Echo Temp(i)
14.
	End If
15.
Next
Falls deine Originaldatei im Textformat vorliegt, dann lies diese zeilenweise aus, wie meine Vorredner schon angedeutet haben und werte eventuell jede Zeile so aus.

Gruss
Tsuki
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Excel: Wenn Wert in Spalte A dann kopiere Zeile

gelöst Frage von michi1983Microsoft Office8 Kommentare

Hallo Admins, ich bräuchte mal eure Unterstützung in Sachen Excel. Da bin ich nämlich leider ein kompletter noob. Ich ...

Datenbanken

Excel - Durchsuche Tabellenblatt nach bestimmten Wert, wenn vorhanden, lösche Zeile

gelöst Frage von CaptnHowdyDatenbanken4 Kommentare

Hallo Ihr da draußen, ich bräuchte bitte Eure Hilfe. Ich habe zwei Tabellenblätter. In Tabelle 1 (Bild1) steht eine ...

Microsoft Office

Beim Null Wert in der Zelle komplette Zeile nicht drucken

gelöst Frage von wingetMicrosoft Office6 Kommentare

Hallo zusammen, ich suche nach einer Lösung (gerne auch VBA) für folgenes Problem. Beispiel: Wenn z.B.die Zellen D2, D6, ...

VB for Applications

Excel VBA Wert in Zeile 1 Suchen und Spalte rechts einfügen

gelöst Frage von KalisserVB for Applications5 Kommentare

Moin, ich benötige mal wieder eure Excel-VBA-Kenntnisse. Folgendes Problem: Ich möchte mittels VBA einen Wert suchen, der immer in ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 2 TagenWindows 71 Kommentar

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 5 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 6 TagenMicrosoft Office8 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 8 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Windows Installation
Windows10 Home Neuinstallation - Raketentechnik
Frage von spacyfreakWindows Installation13 Kommentare

"Kannst du den Rechner von der Tante von WindowsXP auf Windows10 Home upgraden" haben sie gefragt? "Sicher, was kann ...

Utilities
Teamviewer 9.x "out of date" ??
gelöst Frage von keine-ahnungUtilities13 Kommentare

Moin at all, mein topaktueller teamviewer (alles 9.x - releases) verweigert seit heute die Arbeit und bemeckert: "the remote ...

Windows 10
Windows 10 verwendet FritzBox per IPv6 als DNS-Server an Stelle des per DHCP vergebenen DNS-Servers
Frage von Datax87Windows 1010 Kommentare

Hallo, ich habe ein kleines Problem mit der Namensauflösung (DNS) unter Windows 10. Mir ist heute aufgefallen, dass ich ...

Voice over IP
Anbindung Telekom Cloud PBX mit Sophos SG330
gelöst Frage von macomarVoice over IP7 Kommentare

Hallo an alle, wir beabsichtigen mit unserer alten Siemens Telefonanlage auf Telekom Cloud PBX umzusteigen. Da wir eine Verwaltung ...