반응형
PowerShell에서 콘솔 출력 억제
PowerShell 스크립트에서 다음과 같은 방법으로 GPG에 문의합니다.
$key = & 'gpg' --decrypt "secret.gpg" --quiet --no-verbose > $null
스크립트를 실행할 때 GPG의 출력을 메인콘솔에 표시하지 않도록 하겠습니다.
PowerShell을 잘 모르기 때문에 어떻게 해야 할지 모르겠어요.Stack Overflow를 검색하여 방법을 검색하여 여러 가지 방법을 찾았지만 소용이 없었습니다.
예를 들어 "> $null"은 효과가 없습니다.찾았다--quiet --no-verbose
GPG의 콘솔 출력 감소 옵션을 선택할 수 있지만, 아직 완전히 조용하지는 않습니다.PowerShell에도 방법이 있을 것입니다.
출력을 Out-Null로 리디렉션해 보십시오.다음과 같은 경우:
$key = & 'gpg' --decrypt "secret.gpg" --quiet --no-verbose | out-null
다음과 같이 출력을 리디렉션해 보십시오.
$key = & 'gpg' --decrypt "secret.gpg" --quiet --no-verbose >$null 2>&1
이 질문은 다른 방법의 시간 측정이 포함된 답변과 중복됩니다.
결론:사용하다[void]
또는> $null
.
언급URL : https://stackoverflow.com/questions/18780956/suppress-console-output-in-powershell
반응형
'programing' 카테고리의 다른 글
bash에게 회선이 다음 줄에 계속됨을 알리는 방법 (0) | 2023.04.21 |
---|---|
Swashbuckle을 사용하여 WebAPI의 Swagger 문서에서 메서드를 생략하는 방법 (0) | 2023.04.21 |
WPF 라벨액셀러레이터 키 비활성화(텍스트 밑줄 누락) (0) | 2023.04.21 |
장고와 xlrd, 메모리에서 읽기 (0) | 2023.04.21 |
git에서 푸시하려는 내용을 보려면 어떻게 해야 합니까? (0) | 2023.04.21 |