본문 바로가기
[Server] Windows/Windows PowerShell

[Windows Script] awk 와 비슷한 기능

by 기미차니 2022. 4. 7.
반응형

윈도우 스크립트에서 awk 와 비슷한 기능

 

wmic logicaldisk where caption="D:" get freespace,size > disk_info.txt

for /f "skip=1 tokens=1-2" %a in ('type disk_info.txt') do echo %a^|%b > total_free_info.txt


[첫번째 스크립트]
D:\ 의 전체 용량과 사용가능 공간을 구한다.
FreeSpace Size
500 1000

[두번째 스크립트]
skip=1 : 첫번째 행 제거
in ('type disk_info.txt') : disk_info.txt 에서 읽어 와서
tokens=1-2 : 공백으로 구분된 첫번째, 두번째 문자열을
echo %a^|%b : | 구분자로 출력한다.

cf. Unix 라면? cat disk_info.txt | awk '{ print $1 "|" $2}'

반응형

'[Server] Windows > Windows PowerShell' 카테고리의 다른 글

파일 내 특정 문자열 찾기  (0) 2021.12.20
Windows에서 Tail 명령어 사용  (0) 2021.11.30

댓글