Windows 명령 프롬프트에서 Echo를 사용하여 여러 줄 텍스트 파일을 작성하는 방법


14

Windows 7을 사용하고 있으며 명령 프롬프트에 몇 줄의 텍스트가있는 작은 텍스트 파일을 빠르게 만들고 싶습니다.

다음을 사용하여 한 줄 텍스트 파일을 만들 수 있습니다.

echo hello > myfile.txt

그러나이 echo 명령을 사용하여 여러 줄의 텍스트 파일을 어떻게 만들 수 있습니까? 다음을 시도했지만 파일을 읽을 때 작동하지 않습니다 more.

echo hello\nsecond line > myfile.txt

어떤 제안? 또는 내가 대신이에 사용할 수있는 다른 표준 명령이있다 echo?


답변:


15

>> 문자를 사용하여 파일에 두 번째 줄을 추가 할 수 있습니다 (예 :

echo hello > myfile.txt
echo second line >> myfile.txt

18

세 가지 방법이 있습니다.

  1. 다음을 사용하여 각 줄을 추가하십시오 >>.

    C:\Users\Elias>echo foo > a.txt
    C:\Users\Elias>echo bar >> a.txt
    
  2. 여러 줄을 에코하려면 괄호를 사용하십시오.

    C:\Users\Elias>(echo foo
    More? echo bar) > a.txt
    
  3. caret ( ^)를 입력하고 각 줄마다 Enter 키를 두 번 눌러 줄을 계속 추가하십시오.

    C:\Users\Elias>echo foo^
    More?
    More? bar > a.txt
    

위의 모든 파일은 동일한 파일을 생성합니다.

C:\Users\Elias>type a.txt
foo
bar

0

각 줄 사이에 공백을 넣어 쓸 수 있습니다.

echo line1 line2 "line 3" > file.txt

이것은 모든 것을 한 줄로 표시합니다.line1 line2 "line 3"
Łukasz Nojek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.