2017-12-14 10 views
1

나는 stdin <에서 가치를 얻으려고했지만 첫 번째 줄만 보유하고 있습니다.여러 줄 파일 내용을 일괄 변수로 저장하고 html 페이지의 텍스트 영역에 표시

set /p var=<test.txt 
echo %var% 

변수에 파일의 전체 내용이 필요합니다. 가능합니까?

일단 변수가 설정됩니다. html 페이지로 전달하여 텍스트 영역에 표시 할 수 있습니까?

+0

[배치 스크립트 : 단일 변수에서 텍스트의 모든 내용 읽기] (https://stackoverflow.com/questions/47551175/batch-script-read-all-content-from-text-flie-in) 단일 단일 변수) – aschipfl

답변

1

어떤 이유로 든 배치 파일을 사용해야하는 경우 다음 코드를 사용하여 작업을 수행하는 데 도움이됩니다. 무슨 일이 일어나고 무엇

@echo off && setlocal enabledelayedexpansion 

set NL=^ 



for /f "delims=" %%i in (myfile.txt) do set fc=!fc!%%i%NL% 

은 세트 문이 변수 NL에 줄 바꿈을 저장하기 위해 탈출 funcionality에서 "버그"를 사용하고 있습니다. 이후 두 줄의 공백이 필요하다. 마지막 줄은 파일을 반복하고 각 줄을 후행 줄 바꿈이있는 변수 fc에 추가합니다.

변수의 내용을 텍스트 필드에 두는 것만 큼 많은 방법으로 html 파일을 작성하고 첫 번째 textarea 태그를 포함 한 다음 변수의 내용을 쓰는 방법으로 수행 할 수 있습니다. 나머지 html 파일을 작성합니다.