'프로그램/추가 팁'에 해당되는 글 10건
[Powershell] AWS S3 폴더에 있는 파일 모두 다운로드 받기
최근에 AWS S3를 이용하여 작업하는 경우가 많아서 한번 정리를 해보려고 한다. 우선 진행하기에 앞서서 AWS S3에 대한 접근계정, 권한이 모두 발급이 되었다고 가정하고 진행하겠다. AWS S3폴더에 올라간 파일을 다운로드 받아서 확인해야하는 경우가 있는데 이때, 파워셀을 이용하여 로컬 PC로 다운로드를 해보는 명령문을 만들어보겠다. 명령문은 일반 에디터로 만들어도 되고, 파워셀 ISE 프로그램을 이용해도 무방하다. 파워셀 프로그램은 해당 폴더에 있다. 1. 환경설정 시작하기 앞서 우선 파워셀이 잘 동작이 되도록 하기 위해서는 아래와 같이 환경세팅이 필요하다. AWS 가 원격이기 때문에 파워셀에서 원격접근이 허용이 되어야 한다. 환경설정을 하기위하여 파워쉘을 실행할 때 관리자권한으로 실행이 필요하다...
프로그램/추가 팁 | 2023. 12. 15. 17:09
[Powershell] 텍스트 파일에서 특정 문자열이 포함된 줄을 확인하고 새로운 파일로 생성하는 방법
우선 파워쉘 명령어를 먼저 확인해 볼 필요가 있겠다. 1. Get-Content - 특정 경로에 대한 특정 또는 전체 파일에 대한 자료를 가져오는 명령어 2. Select-String - 1의 자료내에서 특정 문구를 찾는 명령어 3. set-content - 특정 파일로 생성하는 명령어 파워쉘 명령어의 구문을 확인하는 것도 괜찮겠지만 그것을 다 확인하기에는 너무 많은 자료를 확인해야 하기 때문에 일단은 예시를 통해서 처리하는 방법을 알아보겠다. 여러 텍스트 파일에서 특정 문자열이 포함된 줄로 새로운 파일로 생성하는 방법 [원본 파일] PS D:\imsi> dir 해당 폴더에 이렇게 총 7개의 txt 파일이 존재한다고 가정하자. 여기 아래 모든 대상의 파일에 대해서 "sales_type": "100" 로 ..
프로그램/추가 팁 | 2023. 9. 20. 17:01
윈도우에서 대용량 텍스트 파일 분할 저장 (with. 파워쉘)
가끔 개발을 하다보면 운영 로그가 너무 큰데 확인할 방법이 없다. 이럴때 파일을 분할해서 저장하면 빠르게 확인이 가능하다. 아래는 파워쉘에서 파일을 분할 하는 방법을 설명한다. [구문] $i=0; Get-Content 원본파일명 -ReadCount 분할 라인 수 | %{ $i++; $_ | Out-File 분할파일명-$i.log; Write-Host $i } [예시] 2023-01-06.log 파일을 10000줄씩 분할해서 저장하는 예시이다. $i=0; Get-Content 2023-01-06.log -ReadCount 10000 | %{ $i++; $_ | Out-File output-$i.log; Write-Host $i } 해당 폴더로 이동 후 아래와 같이 실행하면 폴더에 분할된 파일이 생성이 된다.
프로그램/추가 팁 | 2023. 9. 15. 14:42
RECENT COMMENT