https://cafe.daum.net/candan/GGFN/466 이전글
https://cafe.daum.net/candan/GGFN/465
https://cafe.daum.net/candan/GGFN/468 응용 성공
1.txt 단어의 내용
AA 22 CC: KKDakskakssd
Get-Content -Path "d:\111.txt" |
ForEach-Object {
if($_ -match '^AA.*:.*\s+(.*)$') {
Write-Output $Matches[1]
}
}
파일로 출력 하기
Get-Content -Path "d:\111.txt" |
ForEach-Object {
if($_ -match '^AA.*:.*\s+(.*)$') {
Write-Output $Matches[1]
}
} | Out-File -FilePath "d:\888.txt" -Encoding UTF8
이제 만든 것을 cmd에 맞게 수정 하자.. 위에서 UTF7로 하면 되지만.. ㅎㅎ 초보자들을 위해서..
Get-Content d:\888.txt -Encoding Default | Out-File -Encoding UTF8 d:\444.txt
Get-Content d:\888.txt -Encoding Default | Out-File -Encoding OEM d:\444.txt
Get-Content d:\888.txt -Encoding Default | Out-File -Encoding UTF7 d:\444.txt
그리고 cmd에서 아래 처럼 해주자 그럼 원하는 대로 출력 된다.
for /f "delims=" %i in ('type d:\444.txt') do set "aa=%i" & cmd /V:ON /C "echo !aa!"
결과물
D:\>set "aa=KKDakskakssd" & cmd /V:ON /C "echo !aa!"
KKDakskakssd
D:\>
그럼 우리가 배운 모든 것을 결합 하자 ㅋㅋ 로봇 조립