반응형

powershell 16

PowerShell의 Get-Content, Regex 및 Set-Content 다음에 모든 새로운 라인이 삭제되는 이유는 무엇입니까?

PowerShell의 Get-Content, Regex 및 Set-Content 다음에 모든 새로운 라인이 삭제되는 이유는 무엇입니까? 변수에 파일 템플릿을 로드하고 변수 내의 데이터를 수정한 후 변수에서 새 위치로 수정된 템플릿을 출력하고 싶습니다. 문제는 PowerShell이 내 템플릿에서 새 줄을 제거하고 있다는 것입니다. 입력 파일(템플릿 파일)에는 수정된 버전의 수신자가 유닉스 기반 시스템이므로 출력에도 필요한 유닉스 줄 끝이 있습니다. 다음 코드가 하나의 라이너로 연결됩니다. [String] $replacement = "Foo Bar" [String] $template = Get-Content -Path "$pwd\template.sh" -Encoding UTF8 $template = $tem..

programing 2023.08.19

윈도우즈에서 ssh-agent와 함께 git 사용

윈도우즈에서 ssh-agent와 함께 git 사용 저는 윈도우에 있습니다.git 및 posh-git(Windows PowerShell용 일부 도우미)를 설치했습니다.키를 추가할 수 있습니다.ssh-add그리고 github과 나의 웹서버로 인증할 수 있습니다.또한 PowerShell의 Git를 사용하여 저장소와 상호 작용할 수 있습니다. 하지만 제가 할 수 없는 한 가지가 있습니다: 저는 아톰 편집기에 git-plus를 사용합니다.그리고 나는 그것이 내 보고서에 적용되지 않습니다.내 문제가 뭐죠?윈도우즈 2.7용 posh-git 및 git에는 ssh-agent를 설정하는 데 필요한 모든 것이 포함되어 있어야 합니다.모듈을 설치한 후 다음과 같은 방법으로 에이전트를 시작할 수 있습니다. Import-Modu..

programing 2023.08.14

깃 클론:stdout으로 stderr 리디렉션하지만 오류는 stderr에 계속 기록됩니다.

깃 클론:stdout으로 stderr 리디렉션하지만 오류는 stderr에 계속 기록됩니다. git clone을 출을에씁다에 .stderr여기에 기록된 바와 같이다음 명령을 사용하여 이를 리디렉션할 수 있습니다. git clone https://myrepo c:\repo 2>&1 그러나 이렇게 하면 오류를 포함한 모든 출력이 리디렉션됩니다.stderrstdout진행률 메시지를 다음으로 리디렉션할 수 있는 방법이 있습니까?stdout하지만 오류 메시지는 여전히 다음에 기록됩니다.stderr.MingW 업데이트는 Git 2.15.x/2.16(2018년 1분기)을 통해 리디렉션을 처리하는 새로운 방법을 제공합니다. 커밋 b2f5571, 커밋 1a172e4, 커밋 3f94442(2017년 11월 1일)를 요하네스..

programing 2023.08.04

개체가 개체 목록에 있는지 확인합니다.

개체가 개체 목록에 있는지 확인합니다. PowerShell에는 SQL 쿼리와 유사한 cmdlet이 많기 때문에 개체가 다른 개체 목록에 있는지 빠르게 확인할 수 있는 방법이 있습니까?Where-Objectcmdlet? SQL과 같은 기능: SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...) 물론 간단한 서브루틴을 작성할 수 있지만, 그런 기능이 있는지 궁금해서요.사용할 수 있습니다.-contains연산자: Get-ColumnNames $table | Where-Object { value1,value2,... -contains $_ } 왼쪽에 값의 집합이 있지만 거꾸로 되어 있습니다. PowerShell 3에서는 다음..

programing 2023.08.04

배치 파일에서 호출할 때 PowerShell 스크립트가 고착되어 종료되지 않음

배치 파일에서 호출할 때 PowerShell 스크립트가 고착되어 종료되지 않음 웹 사이트에 연결하고 반환된 데이터를 구문 분석하는 PowerShell 스크립트가 있습니다(이전에 업로드한 SQL 파일을 웹 사이트의 데이터베이스로 가져오는 작업).는 PowerShell 파일을 사용합니다.wget나중에 네이티브 기능으로 대체할 수도 있습니다. 가져오기 프로세스는 스크립트라는 타사 프로그램에 의해 실행되는 스크립트에 포함됩니다.FTP. 스크립트는 다음과 같이 단일 .bat 파일에서 호출하면 정상적으로 실행됩니다. powershell "& "C:\data\etc\run_import_script.ps1" exit %ERRORLEVEL% 그러나 대스크립트 내에서 이 .bat 파일을 호출할 때FTP 컨텍스트는 다음과 ..

programing 2023.08.04

PowerShell을 사용하여 FTP로 파일 업로드

PowerShell을 사용하여 FTP로 파일 업로드 PowerShell을 사용하여 FTP를 사용하여 익명 FTP 서버로 파일을 전송하고 싶습니다.추가 패키지는 사용하지 않을 겁니다. 어떻게요?스크립트가 정지하거나 크래시하지 않도록 100% 방탄할 수 있을지는 잘 모르겠습니다.업로드 중에 서버의 전원이 끊기면 어떻게 됩니까?이것에 의해, 다음의 조작을 개시할 수 있는 견고한 기반이 됩니다. # create the FtpWebRequest and configure it $ftp = [System.Net.FtpWebRequest]::Create("ftp://localhost/me.png") $ftp = [System.Net.FtpWebRequest]$ftp $ftp.Method = [System.Net.Web..

programing 2023.04.21
반응형