2010-03-29 4 views

답변

1

시도해보십시오 탈출의 문자는 따옴표 문자열에서 작동

"Foo`r`ndoes work for me" 

주 - 단일하지 인용 문자열 : 당신이 다음 전체 CRLF 순서를해야하는 경우

"Foo`ndoes work for me" 

.

업데이트 :<의 리디렉션은 현재 PowerShell에서 지원되지 않으므로 파이프 라인을 사용하여 대화 형 프롬프트에서 stdin을 실행할 수 있습니다. nc.exe가 다른 문자 (또는 이스케이프 문자)가 입력을 종료 할 것으로 예상 할 수 있습니까? 콘솔 exe가 PowerShell에서 stdin을받을 수 있다는 것을 알고 있습니다. 당신은 C# 컴파일러가있는 경우 (CSC echostdin.cs) 다음과 같은 소스를 컴파일하여이를 볼 수 있습니다

PS> "foo`r`n" | .\echostdin.exe 
foo 

PS> 
:

using System; 
public class App 
{ 
    public static void Main() 
    { 
    int ch; 
    while ((ch = Console.In.Read()) != -1) 
    { 
     Console.Write((char)ch); 
    } 
    } 
} 

그런 다음 EXE 파일을 실행

관련 문제