stdin

    4

    3답변

    나는 나의 ksh 스크립트는 다른 동작 표준 입력 여부를 통해 들어오는 무언가가 있는지 여부에 따라 갖고 싶어 :이 단자가 있는지 확인하기 위해 표준 입력에 대한 확인 (1) cat file.txt | ./script.ksh (then do "cat <&0 >./tmp.dat" and process tmp.dat) vs. (2) ./script.ksh (

    21

    3답변

    줄 단위로 파일을 처리하는 많은 스크립트를 작성합니다. 펄, 나는 while (<>) { do stuff; } 입력이 (파일 또는 표준 입력) 출처는 상관하지 않기 때문에이 편리를 사용합니다. 파이썬에서 나는 매우 우아하지 않는 것이 if len(sys.argv) == 2: # there's a command line argument

    1

    2답변

    나는 서버 측에서 파일을 받기 위해 pycurl을 사용하여 put 및 python cgi 스크립트를 통해 파일을 업로드하고 있습니다. 기본적으로 서버 측의 코드는 다음과 같습니다. while True: next = sys.stdin.read(4096) if not next: break #.... write the buf

    9

    3답변

    첫 번째 줄을 제외하고 프로그램의 모든 stdout을 파일로 리디렉션해야합니다. stdin에서 줄을 제거하고 나머지를 stdout으로 내보내는 일반적인 유닉스 프로그램이 있습니까?

    2

    1답변

    저는 C#, .NET 2.0에서 간단한 콘솔 앱을 작성하고 있습니다. 기본 스레드에서 명령을 해석하는 동안 스레딩 타이머를 사용하여 새 스레드를 시작합니다. 나는 현재 세 가지 명령을 : P를 - C를 일시 중지 - 계속 Q를 - 종료 을이 기능은 아주 잘 작동하지만, 불행하게도 나는 P, C, 또는 Q를 입력 (또는 그 이외의 다른 문자 때 문제), 캐릭

    9

    2답변

    나는 인수 나 파이프 된 데이터가 Perl 스크립트에 전달되지 않을 가능성을 처리하려고합니다. 인수가 없으면 입력이 STDIN을 통해 파이프됩니다. 그러나 사용자가 인수를 제공하지 않고 스크립트에 아무 것도 보내지 않으면 키보드 입력을 시도합니다. 내 목표는 대신 오류 메시지를 제공하는 것입니다. 불행히도 select()은 일부 비 POSIX 시스템으로 이

    7

    3답변

    STDIN이 Perl의 터미널에 연결되어 있는지 어떻게 알 수 있습니까?

    18

    4답변

    나는 보통 펄에서이 작업을 수행 : 이 whatever.pl while(<>) { #do whatever; } 다음 cat foo.txt | whatever.pl 지금, 내가 파이썬에서이 작업을 수행 할 수 있습니다. 나는 sys.stdin을 시도했지만 Perl에서했던 것처럼 어떻게 해야할지 모릅니다. 어떻게 입력을 읽을 수 있습니까?

    286

    9답변

    루비의 명령 행 입력을 처리 할 : > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... 을 할 수있는 가장 좋은 방법은 무엇입니까? 특히 빈 STDIN을 다루기를 원하며 나는 우아한 솔루션을 원합니다. #!/usr/bin/env ruby STDIN.r

    11

    8답변

    저는 성능이 중요하지만 중요하지 않은 프로그램을 작성하고 있습니다. 현재는 FILE*에서 줄 단위로 텍스트를 읽고 있는데 각 줄을 얻으려면 fgets을 사용합니다. 일부 성능 도구를 사용한 후에 응용 프로그램이 실행되는 시간의 20 % ~ 30 %를 발견했습니다. 내부는 fgets입니다. 텍스트 줄을 더 빨리 얻을 수있는 방법이 있습니까? 내 응용 프로그램