2012-11-27 6 views
1

문제가 생겼습니다 ... powershell에서 텍스트의 서식을 지정하려고합니다.PowerShell에서 텍스트 서식 지정

Here's 일을하려고 무엇을 미안 :

I've가 I've 이미 정리하고이처럼 보이는 LDAP 수출에서 직원 ID와 메일 주소를 포함하는 일반 텍스트 파일을 가지고 :

0001 
[email protected] 
0002 
[email protected] 
0003 
[email protected] 
.... 
0400 
[email protected] 

그리고 난 다음에이 변환하고자 :

0001,[email protected] 
0002,[email protected] 
0003,[email protected] 
... 
0400,[email protected] 

I've 지금까지 발견 나는이 모양을 출력을 생성 할 수 있다는 점이다 유일한 것은 :

0001,[email protected],0002,[email protected],0003,[email protected],[email protected] 

누군가 나를 도와 줄 수 있습니까?!?!

답변

4

시도 :

gc .\listfile.txt -ReadCount 2 | % { $_ -join ',' } | out-file .\newlist.txt 
+0

감사합니다 ... 매력처럼 작동합니다. –

+0

기쁘게 생각합니다. 도와주세요! –

0

먼저 당신이 파일의 내용을 저장하기를 원할 것입니다 :

$c=gc Myfile.txt 

는 그런 다음 모든 i 번째 그리고 난을 인쇄하기 위해 루프를 사용하는 것이 좋습니다를 + 1 번째 줄부터 파일까지 :

+0

오류가 발생했습니다. 배열에 색인을 생성 할 수 없습니다. C : \ convert1.ps1 : 3 char : 4 + $ t [<<<< $ i + 1] + CategoryInfo : InvalidOperation : (147 : Int32) [], RuntimeException + FullyQualifiedErrorId : NullArray 그러나 Christian ' 님의 소식은 이미 나를 도왔습니다.) –

+0

죄송합니다. 글자를 변경하는 것을 잊었습니다! $ t -> $ c – SpellingD