Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Select-string nur erster wert in variable schreiben

Frage Entwicklung Batch & Shell

Mitglied: HerrTaler

HerrTaler (Level 1) - Jetzt verbinden

11.05.2012 um 09:37 Uhr, 3360 Aufrufe, 3 Kommentare

Hi,
nach einiger Pause versuche ich mich wieder mit Powershell und habe schon ein Problem.

Ich gebe folgenden Befehl ein:
select-string -path $dateipfad -pattern $zeichenfolge | Select-Object LineNumber

und bekomme dieses Ergebnis:

LineNumber
----------
91
98
120
127

Ich möchte nur den ersten Wert - hier die 91- in eine Variable schreiben. Mit einem längeren Script bekomme ich das hin. Aber das geht doch auch bestimmt direkt.

Danke für die Hilfe
Mitglied: LordXearo
11.05.2012 um 09:54 Uhr
Morgen,


select-string -path $dateipfad -pattern $zeichenfolge | Select-Object LineNumber | select -first 1

gruß

Xearo


Edit:

Sorry war zu schnell, dachte du wolltest nur den ersten Wert angezeigt bekommen. Ich schau nochmal was ich tun kann.
Bitte warten ..
Mitglied: LordXearo
11.05.2012 um 10:17 Uhr
So ich habe da was.....es ist aber alles andere als "schöner" code.

$variable = select-string -path $dateipfad -pattern $zeichenfolge | Select-Object LineNumber | select -first 1 | format-list | out-string
$variable=$variable.Replact("LineNumber :"," ")

Gruß

Xearo
Bitte warten ..
Mitglied: Goalie
11.05.2012 um 10:29 Uhr
Hallo,

etwas einfacher könnnte es so aussehen:

01.
$var = $(Select-String $dateipfad -Pattern $zeichenfolge | Select-Object LineNumber | Select-Object -First 1).LineNumber
Gruß

Goalie
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
gelöst Selected Gridview Value in Variable schreiben (4)

Frage von reissaus73 zum Thema Batch & Shell ...

Batch & Shell
gelöst Aktueller Besitzer der aktuellen Datei herausfinden und in Variable schreiben (11)

Frage von Peter32 zum Thema Batch & Shell ...

Batch & Shell
gelöst DWORD (Name immer verschieden) eines RegKeys auslesen und in Variable schreiben (2)

Frage von reissaus73 zum Thema Batch & Shell ...

Batch & Shell
gelöst Mehrere Ordnernamen auslesen und in eine Variable schreiben (5)

Frage von schmitho zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...