반응형
PowerShell을 사용하여 파일에 탭 쓰기
PowerShell에서 배열의 일련의 요소를 에코해야 하지만 요소 간에 다양한 구분 기호를 제공해야 하므로 다음을 사용합니다.
Add-Content -Path $tempInputDir\testoutput.log -value ($($fields[0]) + " "+
$($fields[1]) + " " + $($fields[2]) + " " + $($fields[3]) + " "+
$($fields[15]) + " " + $($fields[17]))
}
위의 코드에서 볼 수 있듯이 탭과 공백 문자를 추가할 수 있어야 합니다. 큰따옴표 사이에 탭과 공백을 물리적으로 추가하여 작업한 것이지만, 이로 인해 문제가 발생할 것이라고 확신합니다.
이 문자를 파일에 반향하는 올바른 방법은 무엇입니까?어디선가 't'를 쓸 수 있다고 읽었는데, 그게 안 되는 것 같습니까?
사용가능`t
따옴표로 묶은 문자열의 탭 문자의 경우.또한 위의 내용을 다음과 같이 간소화할 수 있습니다.
"$($fields[0]) $($fields[1]) $($fields[2]) $($fields[3]) $($fields[15]) $($fields[17])" | Add-Content $tempInputDir\testoutput.log
지정된 필드를 탭과 함께 조인하려면:
[string]::join("`t", (0..3,15,17 | % {$fields[$_]}))
언급URL : https://stackoverflow.com/questions/671965/writing-tabs-to-a-file-using-powershell
반응형
'programing' 카테고리의 다른 글
XML 스키마 파일에서 xs와 xsd의 차이점은? (0) | 2023.09.10 |
---|---|
python 명령 줄 프로그램을 인터프리터가 아닌 임의의 것을 자동으로 완성하는 방법 (0) | 2023.09.10 |
XML에 내포된 주석? (0) | 2023.09.10 |
SELECT * 열의 MySQL 별칭 (0) | 2023.09.10 |
문자열에서 처음 3자 제거 (0) | 2023.09.10 |