반응형
윈도우 스크립트에서 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 |
댓글