명령: "REPLACE" 켜짐 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 사용 가능
다음은 명확하고 질서정연한 설명이 포함된 REPLACE의 예입니다.
예 1: 확인을 통한 간단한 파일 교체:
REPLACE C:\원천\예.txt D:\목표 /P
이 예는 파일을 대체합니다.
`예.txt`~에
`C:\원천`디렉토리에 있는 파일을 통해
`D:\목표`. 옵션
`/P`교체하기 전에 확인을 요청합니다.
---
예 2: 이전 파일 업데이트로 교체:
REPLACE C:\원천\*.txt D:\목표 /U
여기선 다들 그럴 거야
`.txt`파일
`C:\원천`디렉토리에
`D:\목표`복사되지만 대상 디렉터리의 기존 파일보다 최신인 경우에만 해당됩니다.
---
예 3: 하위 디렉터리로 바꾸기:
REPLACE C:\원천\*.* D:\목표 /S
이 예에서는 다음의 모든 파일과 하위 디렉터리를 복사합니다.
`C:\원천`디렉토리에
`D:\목표`, 모든 하위 디렉터리를 포함합니다.
---
예 4: 대상 디렉터리에 새 파일 추가:
REPLACE C:\원천\*.txt D:\목표 /A
새로운 것들은 다 여기 있어요
`.txt`파일
`C:\원천`디렉토리로
`D:\목표`기존 파일을 바꾸지 않고 추가되었습니다.
참고하시기 바랍니다
`REPLACE`최신 버전의 Windows에서는 명령을 사용하지 못할 수 있으며 고급 요구 사항에는 PowerShell이나 외부 도구와 같은 최신 접근 방식이 권장될 수 있습니다.
---
예 5: BATCH 스크립트를 사용하여 파일의 텍스트 바꾸기:
@ECHO OFF
SET "파일=길\에게\파일.txt"
SET "텍스트 검색=오래된 텍스트"
SET "대체 텍스트=새 텍스트"
SET "임시_파일=%TEMP%\tempfile.txt"
REM 검색 텍스트를 검색하고 대체 텍스트로 바꿉니다.
FIND /V "%텍스트 검색%" < "%파일%" > "%임시_파일%"
ECHO %대체 텍스트% >> "%임시_파일%"
REM 원본 파일을 임시 파일로 교체
MOVE /Y "%임시_파일%" "%파일%"
ECHO 교체 완료.
설명: 이 BATCH 스크립트는 지정된 파일(
`파일`) 특정 텍스트(
`텍스트 검색`)를 다른 텍스트(
`대체 텍스트`). 임시 파일(
`임시_파일`)은 교체 작업에 사용됩니다. 이 방법은 간단하며 텍스트 파일에만 적합합니다.
----
예 6: PowerShell을 사용하여 파일의 텍스트 바꾸기:
# 파일 경로
$파일 = "길\에게\파일.txt"
# 검색 텍스트 및 대체 텍스트
$텍스트 검색 = "오래된 텍스트"
$대체 텍스트 = "새 텍스트"
# 파일 내용 읽기 및 바꾸기
(Get-Content $파일) -replace $텍스트 검색, $대체 텍스트 | Set-Content $파일
Write-Host "교체 완료."
설명: 이 PowerShell 스크립트는 파일 내용을 읽고 검색 텍스트를 대체 텍스트로 바꾼 다음 업데이트된 내용을 파일에 다시 쓰는 방식으로 예제 5의 BATCH 스크립트와 동일한 작업을 수행합니다. PowerShell은 텍스트 조작과 관련하여 더 많은 유연성과 기능을 제공하는 경우가 많습니다.
----
예 7: 파일의 텍스트를 바꾸는 PowerShell 한 줄짜리 En:
(Get-Content -Path "길\에게\파일.txt") -replace "오래된 텍스트", "새 텍스트" | Set-Content -Path "길\에게\파일.txt"
설명: 이 명령줄은
`Get-Content`파일의 내용을 읽는 데 사용됩니다.
`-replace`검색 텍스트를 대체 텍스트로 바꿉니다.
`Set-Content`업데이트된 내용을 파일에 다시 씁니다. 이렇게 하면 원본 파일의 내용을 덮어쓰게 됩니다.