sed에서 스페이스 처리를 어떻게?
글쓴이: wagnerian / 작성시간: 화, 2005/09/13 - 7:50오후
윈도우즈용으로 포팅된 sed.exe를 이용해서 다음과 같은 4NT 배치 스크립트를 짰습니다.
---
for %I in (*.cue) do gosub rencue
goto finish
:rencue
L:\apps\ut\UnxUtils\bin\sed.exe s/.wav" WAVE/.ape" WAVE/g %I > %I.tmp
return
:finish
ren *.cue.tmp *.ape.cue
---
이렇게 했더니 스페이스 때문에 오류가 생기더군요. 겹따옴표는 괜찮습니다.
스페이스를 "%20"으로 고치면 스페이스를 날려버리고 에러가 생깁니다.
어떻게 하면 좋을까요?
Forums:
sed.exe 's/.wav" WAVE/.ape" WAVE/g' ?
sed.exe 's/.wav" WAVE/.ape" WAVE/g' ?
댓글 달기