stdout을 tcsh의 stderr로 리디렉션

네이트 파슨스

내 이해에서 다음은 testtcsh의 표준 오류에 ' '를 보내야합니다 .

echo test >&2

그러나 대신 test라는 파일에 ' '를 씁니다. 2내 기록을 살펴보면 실제로 실행 된 것이

echo test > & 2

어떤 레이어가 해당 공간을 삽입하는지 잘 모르겠지만 어떻게 든 중지 할 수 있습니까? 그렇지 않다면 항상 > /dev/stderr대신 사용할 수 있다고 생각 합니다.

다니엘 안데르손

에 관해서 cshhttp://www.faqs.org/faqs/unix-faq/shell/csh-whynot/에서 :

이 같은 줄을 따라 csh 스크립트의 오류 메시지를 적절한 것으로 간주되는 stderr로 보낼 수 없습니다. Bourne 셸에서 다음과 같이 말할 수 있습니다.

echo "$0: cannot find $file" 1>&2

그러나 csh에서는 stdout을 stderr로 리디렉션 할 수 없으므로 다음과 같이 어리석은 일을합니다.

sh -c 'echo "$0: cannot find $file" 1>&2'

나는을 (를) 사용하여 몇 가지 빠른 시도를 tcsh했으며 의심되는대로 그에 대해서도 사실 인 것으로 보입니다 ( tcsh와 완전히 호환되어야 함 csh).


공식화 된 질문을 해결하기 위해 : 어쨌든 의도 된 방식으로 시퀀스를 해석하지 않기 때문에 "공백 삽입"을 만들 수 없는지 여부 는 중요 tcsh하지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

stdout 및 / 또는 stderr을 변수의 경로로 리디렉션

분류에서Dev

stdout과 stderr을 함께 리디렉션 VS stdout을 리디렉션 한 다음 stderr을 stdout의 파일로 리디렉션

분류에서Dev

stdout 및 stderr을 파일로, stderr을 stdout으로 리디렉션

분류에서Dev

Python의 하위 프로세스 / Popen에서 stdout을 stderr로 리디렉션

분류에서Dev

stderr을 stdout으로 영구적으로 리디렉션

분류에서Dev

stderr 및 stdout의 일부를 / dev / null로 리디렉션하는 방법

분류에서Dev

프로세스의 stdout을 자체 stdin으로 리디렉션

분류에서Dev

stdout을 stderr로 리디렉션하는 방법

분류에서Dev

stdout / stderr을 bash 스크립트로 리디렉션

분류에서Dev

STDOUT 및 STDERR 리디렉션을 동적으로 변경

분류에서Dev

실행 중에 stderr을 stdout으로 리디렉션

분류에서Dev

nohup : stderr을 우분투에서 stdout으로 리디렉션

분류에서Dev

Laravel artisan queue : 작업이 stderr / stdout을 파일로 리디렉션

분류에서Dev

stdout / stderr을 null vs2017 C ++로 리디렉션

분류에서Dev

여러 stdout 명령을 하나의 파일로 리디렉션

분류에서Dev

FILE * stdout을 C ++의 문자열로 리디렉션

분류에서Dev

특정 줄의 stdout 및 stderr 리디렉션

분류에서Dev

STDERR을 파일과 콘솔로 리디렉션하고 STDOUT을 파일로만 리디렉션하는 방법

분류에서Dev

stdin을 stdout으로 리디렉션

분류에서Dev

stdout / stderr을 로그 파일로 리디렉션 할 수 없습니다.

분류에서Dev

nohup : 입력을 무시하고 stderr을 stdout으로 리디렉션

분류에서Dev

터미널에서 stdout 및 stderr을 systemd의 저널로 리디렉션하는 프로그램을 실행하는 방법은 무엇입니까?

분류에서Dev

stderr 및 stdout을 동일한 파일로 리디렉션하는 방법

분류에서Dev

명령의`stdin`과`stdout`을 출력으로 리디렉션하는 방법

분류에서Dev

bash의 stdin과 stdout을 모두 다른 파일로 리디렉션

분류에서Dev

명령의`stdin`과`stdout`을 출력으로 리디렉션하는 방법

분류에서Dev

macOS : 터미널을 사용하여 시작된 후 프로세스의 STDERR / STDOUT을 리디렉션하는 방법은 무엇입니까?

분류에서Dev

리디렉션하는 것을 잊었을 때 GNU 화면에서 실행되는 프로그램의 stdout 및 stderr를 저장하십시오.

분류에서Dev

bash : stderr를 파일로 리디렉션하고 stdout + stderr를 화면으로 리디렉션

Related 관련 기사

  1. 1

    stdout 및 / 또는 stderr을 변수의 경로로 리디렉션

  2. 2

    stdout과 stderr을 함께 리디렉션 VS stdout을 리디렉션 한 다음 stderr을 stdout의 파일로 리디렉션

  3. 3

    stdout 및 stderr을 파일로, stderr을 stdout으로 리디렉션

  4. 4

    Python의 하위 프로세스 / Popen에서 stdout을 stderr로 리디렉션

  5. 5

    stderr을 stdout으로 영구적으로 리디렉션

  6. 6

    stderr 및 stdout의 일부를 / dev / null로 리디렉션하는 방법

  7. 7

    프로세스의 stdout을 자체 stdin으로 리디렉션

  8. 8

    stdout을 stderr로 리디렉션하는 방법

  9. 9

    stdout / stderr을 bash 스크립트로 리디렉션

  10. 10

    STDOUT 및 STDERR 리디렉션을 동적으로 변경

  11. 11

    실행 중에 stderr을 stdout으로 리디렉션

  12. 12

    nohup : stderr을 우분투에서 stdout으로 리디렉션

  13. 13

    Laravel artisan queue : 작업이 stderr / stdout을 파일로 리디렉션

  14. 14

    stdout / stderr을 null vs2017 C ++로 리디렉션

  15. 15

    여러 stdout 명령을 하나의 파일로 리디렉션

  16. 16

    FILE * stdout을 C ++의 문자열로 리디렉션

  17. 17

    특정 줄의 stdout 및 stderr 리디렉션

  18. 18

    STDERR을 파일과 콘솔로 리디렉션하고 STDOUT을 파일로만 리디렉션하는 방법

  19. 19

    stdin을 stdout으로 리디렉션

  20. 20

    stdout / stderr을 로그 파일로 리디렉션 할 수 없습니다.

  21. 21

    nohup : 입력을 무시하고 stderr을 stdout으로 리디렉션

  22. 22

    터미널에서 stdout 및 stderr을 systemd의 저널로 리디렉션하는 프로그램을 실행하는 방법은 무엇입니까?

  23. 23

    stderr 및 stdout을 동일한 파일로 리디렉션하는 방법

  24. 24

    명령의`stdin`과`stdout`을 출력으로 리디렉션하는 방법

  25. 25

    bash의 stdin과 stdout을 모두 다른 파일로 리디렉션

  26. 26

    명령의`stdin`과`stdout`을 출력으로 리디렉션하는 방법

  27. 27

    macOS : 터미널을 사용하여 시작된 후 프로세스의 STDERR / STDOUT을 리디렉션하는 방법은 무엇입니까?

  28. 28

    리디렉션하는 것을 잊었을 때 GNU 화면에서 실행되는 프로그램의 stdout 및 stderr를 저장하십시오.

  29. 29

    bash : stderr를 파일로 리디렉션하고 stdout + stderr를 화면으로 리디렉션

뜨겁다태그

보관