stdout 및 stdin을 파일로 리디렉션

스티븐 페니

파일에 쓰고 읽을 수 있습니다.

echo a > b.txt
read c < b.txt

Bash가 이것을 암시 적으로 할 수 있습니까? 다음과 같은 것 :

<turn on implicit mode>
echo a
read c
<turn off implicit mode>

"암시 적 모드"가 켜져있는 동안 모든 stdoutb.txt이동 하고 모든 stdinb.txt 에서 읽습니다 . 나는 시도했다 :

exec > b.txt

그러나 그것은 stdout 에만 영향을 미칩니다 .

스티븐 페니

여기에서 응답을 처리하면서 다음과 같이 생각했습니다.

d=`tty`
exec >b.txt <b.txt
echo a
read c
exec >$d <$d

또한 stdout과 stdin을 그대로 두는 것이 더 낫다는 것을 깨달았습니다.

exec 3>b.txt 4<b.txt
echo a >&3
read c <&4

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

stdin 및 stdout을 포트로 리디렉션

분류에서Dev

stdin을 stdout으로 리디렉션

분류에서Dev

nohup을 사용하여 "stdin 및 stdout 리디렉션"에 영향을주지 않고 로그 파일 교체

분류에서Dev

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

분류에서Dev

스크립트 stderr 및 stdout을 파일로 리디렉션하지만 stdout도 tty로 유지합니까?

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

Bash : 명령 출력을 STDOUT 및 변수로 리디렉션

분류에서Dev

stdout 및 stdin을 텔넷으로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

stdout 및 stderr를 다른 파일로 리디렉션

분류에서Dev

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

분류에서Dev

systemd : stdout을 로그 파일로 리디렉션하는 방법

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

stdout을 tcsh의 stderr로 리디렉션

분류에서Dev

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

분류에서Dev

Bash에서 stdin 및 stdout 리디렉션의 우선 순위

분류에서Dev

bash 스크립트에서 stdin 및 stdout 리디렉션

분류에서Dev

Cron은 stdout 및 stderr를 다른 파일로 리디렉션합니다.

분류에서Dev

stdout 및 stderr를 파일로 리디렉션하는 POSIX 호환 방법

분류에서Dev

stdin, stderr, 리디렉션 및 로그

분류에서Dev

C 프로그램에서 STDOUT을 STDIN으로 리디렉션하는 방법

분류에서Dev

stdout 및 stderr을 파일 설명자 복사본없이 동일한 파일로 리디렉션하는 것이 안전합니까?

분류에서Dev

stdout 및 stderr을 파일 설명자 복사본없이 동일한 파일로 리디렉션하는 것이 안전합니까?

분류에서Dev

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

분류에서Dev

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

Related 관련 기사

  1. 1

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

  2. 2

    stdin 및 stdout을 포트로 리디렉션

  3. 3

    stdin을 stdout으로 리디렉션

  4. 4

    nohup을 사용하여 "stdin 및 stdout 리디렉션"에 영향을주지 않고 로그 파일 교체

  5. 5

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

  6. 6

    스크립트 stderr 및 stdout을 파일로 리디렉션하지만 stdout도 tty로 유지합니까?

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

    Bash : 명령 출력을 STDOUT 및 변수로 리디렉션

  11. 11

    stdout 및 stdin을 텔넷으로 리디렉션하는 방법은 무엇입니까?

  12. 12

    stdout 및 stderr를 다른 파일로 리디렉션

  13. 13

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

  14. 14

    systemd : stdout을 로그 파일로 리디렉션하는 방법

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

    stdout을 tcsh의 stderr로 리디렉션

  19. 19

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

  20. 20

    Bash에서 stdin 및 stdout 리디렉션의 우선 순위

  21. 21

    bash 스크립트에서 stdin 및 stdout 리디렉션

  22. 22

    Cron은 stdout 및 stderr를 다른 파일로 리디렉션합니다.

  23. 23

    stdout 및 stderr를 파일로 리디렉션하는 POSIX 호환 방법

  24. 24

    stdin, stderr, 리디렉션 및 로그

  25. 25

    C 프로그램에서 STDOUT을 STDIN으로 리디렉션하는 방법

  26. 26

    stdout 및 stderr을 파일 설명자 복사본없이 동일한 파일로 리디렉션하는 것이 안전합니까?

  27. 27

    stdout 및 stderr을 파일 설명자 복사본없이 동일한 파일로 리디렉션하는 것이 안전합니까?

  28. 28

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

  29. 29

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

뜨겁다태그

보관