Windows에서 txt 일괄 처리 시작에 빈 행 추가


0

여러 텍스트 파일의 시작 부분에 빈 줄을 추가하고 싶습니다. 이것을 끝에 붙이면 Windows cmd에서 다음과 같이 작동합니다.

echo. >> *.txt

어떻게 끝나는 대신 파일의 시작 부분에 줄을 추가합니까? 파일 내에서 인코딩과 기타 모든 것을 보존하는 것도 중요합니다. 많은 감사합니다!

답변:


1
for %f in (*.txt) do (echo.&type "%f")>tmp.file && move /y tmp.file "%f"

아마 이것보다 더 잘할 수 있습니다. tmp.file 임시 파일 (해당 이름을 가지고 있지 않은지 확인)


내 것보다 나아 보이지만 시험하기 전에 축복하지 않을 것이다!
David Vernon

일하는 것으로 확인했다.
DavidPostill

1
좋아 보이고, 정확히 무엇이 필요하며 인코딩을 엉망으로 만들지 않았습니다. 감사!
puslet88

-1

피드백 후 수정 된 답변 :

$ (echo. & amp; echo File.txt) & gt; ./temp.txt&rename temp.txt File.txt


이 기계에서 테스트 할 수 없으므로 80 %만이 확실합니다 ...
David Vernon

데이빗이 일할 수 있을지 의심 스럽네.
SΛLVΘ

질문을 다시 읽으십시오. 당신의 대답은 아니 원래의 질문에 답하십시오. OP가 Windows를 사용 중입니다. 답은 bash 스크립트와 같습니다.
DavidPostill

나는 그것을 신중하게 읽었습니다. 감사합니다. * NIX의 .sh (bash) 스크립트가 아닌 Windows의 .bat (배치) 파일에서 실행되도록 설계되었습니다.
David Vernon

F : \ test & gt; (echo. & amp; & amp; echo File.txt) & gt; ./temp.txt; 이 시간에 temp.txt File.txt 이름을 바꾸면 이름이 변경되었습니다.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.