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
GELÖST

Powershell - viele Leerzeilen oder jede Menge Tabs

Frage Entwicklung Batch & Shell

Mitglied: 106543

106543 (Level 2)

30.07.2012, aktualisiert 11:41 Uhr, 4612 Aufrufe, 2 Kommentare

Hi Leute

ich habe in meinem Script einen Part, in dem ich eine Textdatei auslese.
01.
write-host 1: (Get-Content "$loc\Temp\Sitzungen.txt")[0] 
02.
write-host 2: (Get-Content "$loc\Temp\Sitzungen.txt")[1] 
03.
write-host 3: (Get-Content "$loc\Temp\Sitzungen.txt")[2] 
04.
write-host 4: (Get-Content "$loc\Temp\Sitzungen.txt")[3] 
05.
write-host 5: (Get-Content "$loc\Temp\Sitzungen.txt")[4] 
06.
write-host 6: (Get-Content "$loc\Temp\Sitzungen.txt")[5] 
07.
write-host 7: (Get-Content "$loc\Temp\Sitzungen.txt")[6] 
08.
write-host 8: (Get-Content "$loc\Temp\Sitzungen.txt")[7] 
09.
write-host 9: (Get-Content "$loc\Temp\Sitzungen.txt")[8] 
10.
write-host 10: (Get-Content "$loc\Temp\Sitzungen.txt")[9]
Nun bekomme ich folgende Ausgabe:
01.
1: Hamburg_DEZ_02 
02.
 
03.
2: Hamburg_5 
04.
 
05.
3: FrankfurtOder 
06.
 
07.
4: Flensburg 
08.
 
09.
5: Bremerhaven 
10.
 
11.
6: Bremen 
12.
 
13.
7: Berlin_DEZ_03 
14.
 
15.
8: Berlin_DEZ_02 
16.
 
17.
9: Berlin_DEZ_01 
18.
 
19.
10: Verteilserver - HE191583
Ist ja klar, dass hier die Leerzeilen extrem störend sind (das sieht ja der Kunde dann).
Dann hab ich probiert:
01.
write-host 1: (Get-Content "$loc\Temp\Sitzungen.txt")[0] -nonewline 
02.
write-host 2: (Get-Content "$loc\Temp\Sitzungen.txt")[1] -nonewline 
03.
write-host 3: (Get-Content "$loc\Temp\Sitzungen.txt")[2] -nonewline 
04.
write-host 4: (Get-Content "$loc\Temp\Sitzungen.txt")[3] -nonewline 
05.
write-host 5: (Get-Content "$loc\Temp\Sitzungen.txt")[4] -nonewline 
06.
write-host 6: (Get-Content "$loc\Temp\Sitzungen.txt")[5] -nonewline 
07.
write-host 7: (Get-Content "$loc\Temp\Sitzungen.txt")[6] -nonewline 
08.
write-host 8: (Get-Content "$loc\Temp\Sitzungen.txt")[7] -nonewline 
09.
write-host 9: (Get-Content "$loc\Temp\Sitzungen.txt")[8] -nonewline 
10.
write-host 10: (Get-Content "$loc\Temp\Sitzungen.txt")[9] -nonewline
Hierbei kommt dann die folgende Ausgabe raus:
01.
1: Hamburg_DEZ_02 
02.
  2: Hamburg_5 
03.
    3: FrankfurtOder 
04.
      4: Flensburg 
05.
        5: Bremerhaven 
06.
          6: Bremen 
07.
            7: Berlin_DEZ_03 
08.
              8: Berlin_DEZ_02 
09.
                9: Berlin_DEZ_01 
10.
                  10: Verteilserver - HE191583
Das ist natürlich genauso hässlich

Kann mir irgendwer weiterhelfen um entweder die Leerzeichen, oder die Tabs (nehm ich mal an dass es Tabs sind) wegzukriegen ?

Danke für die Hilfe schon mal im Vorraus
Dominik
Mitglied: catachan
30.07.2012 um 11:59 Uhr
Hi

versuch mal

write-host 1: (Get-Content "$loc\Temp\Sitzungen.txt")[0 .. 9]
Bitte warten ..
Mitglied: 106543
30.07.2012 um 13:01 Uhr
Hallo Catachan

hat super funktioniert *.* der Wahnsinn :D

Grüße
Dominik
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Powershell Name des Childs bei Get-ChildItem anzeigen (2)

Frage von reissaus73 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch und Powershell (2)

Frage von michi-ffm zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell Get-Content Inhalt filtern (1)

Frage von derhoeppi zum Thema Batch & Shell ...

Batch & Shell
gelöst PC nach einem Kopiervorgang herunterfahren - PowerShell Script? (4)

Frage von Stefan007 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Installation
Eine etwas (wirklich) speziellere Frage: Windows 10-Installation über (11)

Frage von DerFurrer zum Thema Windows Installation ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...

Windows Server
Probleme mit Client Software Zugriff auf Windows Server 2012 (8)

Frage von it-kolli zum Thema Windows Server ...

Multimedia & Zubehör
gelöst Iphone 6 prob (8)

Frage von jensgebken zum Thema Multimedia & Zubehör ...