2009-12-30 4 views
0

Windows 배치 스크립트를 사용하여 파일을 구문 분석하고 모든 백 스페이스 (^ H) 항목을 탭과 같은 다른 구분자로 바꿔야합니다. 여러 포럼에서 검색했지만 적절한 해결책을 찾을 수 없습니다. 모든 아이디어를 환영합니다.Windows 배치 스크립트를 사용하여 탭의 파일에서 백 스페이스를 찾고 바꿉니다.

+2

powershell 및 옵션은 무엇입니까? –

+0

아니요, 파워 쉘은 옵션이 아닙니다. Windows 명령 만 사용하면됩니다. 이상적으로는 bcp와 같은 도구를 사용하여 수행하고 싶지만 방법을 찾을 수 없습니다. 따라서 Windows 배치 스크립트를 통해이 작업을 수행하려고합니다. – Thunderhashy

답변

1

순수 배치 구문을 사용할 수 없습니다. 제 생각에는이 같은 명령 줄 프로그램을 사용하는 것이 가장 좋습니다. FART.

+0

하하하하 +1 +1 –

+0

"fart expdata.dat \ b K"를 사용하려고합니다. 기본적으로 내 파일 expdata.dat에서 백 스페이스 문자를 찾고 'K'로 바꾸려고합니다. 그러나 방귀가 그것을 할 수 없습니다. 다음 메시지가 나타납니다. "0 개의 파일에서 0 개의 대체 항목이 대체되었습니다." 파일에 백 스페이스를 두는 방법은 무엇입니까? 내 keybaord의 백 스페이스 키를 눌러 넣어 봤어. 그게 가서 파일에있는 문자를 삭제하지만 내 파일에 백 스페이스 문자가 포함될 것으로 기대하고 있습니다. – Thunderhashy

+0

이상하게도 백 스페이스를 처리 할 수있는 것 같아 소스 코드에서 문제를 해결하는 것 같습니다. 문자를 따옴표로 넣고 이중 백 스페이스 \\ b를 사용해보십시오. 명령 줄에서 직접이 작업을 수행하고 있습니까? 명령 줄에서 직접 호출 할 때 작동하지 않으면 다른 도구를 찾아야 할 것입니다. –

관련 문제