반응형

PowerShell 13

텍스트 파일의 내용을 파워셸의 정규식으로 바꾸기

텍스트 파일의 내용을 파워셸의 정규식으로 바꾸기 간단한 텍스트 파일이 있는데 파일 내용의 일부를 대체할 파워셸 스크립트가 필요합니다. 현재 스크립트는 다음과 같습니다. $content = Get-Content -path "Input.json" $content -Replace '"(\d+),(\d{1,})"', '$1.$2' | Out-File "output.json" 이렇게 내용 변수 없이 한 줄로 쓸 수 있습니까? Get-Content -path "Input.json" | ??? -Replace '"(\d+),(\d{1,})"', '$1.$2' | Out-File "output.json" $content 변수 없이 두 번째 명령에서 첫 번째 get-content commandlet의 출력을 어떻게 사용..

source 2023.08.09

PowerShell을 사용하여 바로 가기를 만드는 방법

PowerShell을 사용하여 바로 가기를 만드는 방법 이 실행 파일에 대한 바로 가기를 PowerShell로 만들고자 합니다. C:\Program Files (x86)\ColorPix\ColorPix.exe 이것이 어떻게 행해지는가?powershell에 네이티브 cmdlet이 없지만 comobject를 대신 사용할 수 있습니다. $WshShell = New-Object -comObject WScript.Shell $Shortcut = $WshShell.CreateShortcut("$Home\Desktop\ColorPix.lnk") $Shortcut.TargetPath = "C:\Program Files (x86)\ColorPix\ColorPix.exe" $Shortcut.Save() $pwd에서 set..

source 2023.05.01

PowerShell의 변수에 저장된 명령 실행

PowerShell의 변수에 저장된 명령 실행 PowerShell의 변수에 빌드하고 저장한 명령이 있습니다.이 명령은 쓰기 호스트를 수행하고 표준에 복사하여 붙여넣을 경우에 작동합니다.cmd.exe창문 스크립트 내부에서 이 명령을 실행하려면 어떻게 해야 합니까? 나는 여러 번 Invoke-Command 또는 Invoke-Expression 조합을 시도했지만 실패했습니다. 다음과 같이 변수를 작성했습니다. $cmd1 = $arcprg + $arcdir + "\" + $site1 + "-" + $hst + "-" + $yesterday + ".zip " + $logpath1 + "u_ex" + $yesterday + ".log" 화면에 출력되는 변수는 다음과 같습니다. 7z.exe a -tzip c:\arc..

source 2023.04.26
반응형