tee

".tee_history" 파일이란 무엇입니까?
tee

".tee_history" 파일이란 무엇입니까?

이것은 300줄로 제한된 일반 텍스트 파일입니다. tee내 시스템에서 정기적으로 사용합니다 . $ file .tee_history .tee_history: Unicode text, UTF-8 text $ wc -l .tee_history 300 .tee_history $ tee --version tee (GNU coreutils) 9.3 나는 역사에 쓸모가 없습니다. 이 로깅을 쉽게 비활성화할 수 있습니까? 아니면 > .tee_history파일을 주기적으로 잘라내거나( ) 삭제하는 것...

Admin

Python 스크립트의 출력은 대화형 모드의 입력과 동일합니다.
tee

Python 스크립트의 출력은 대화형 모드의 입력과 동일합니다.

나는 파이썬 파일을 가지고 있고 마치 대화형 모드에서 무언가를 입력한 것처럼 출력을 얻고 싶습니다(이 질문과 같습니다)https://stackoverflow.com/q/59008423그러나 쉘 스크립트를 사용하여) 이 쉘 스크립트를 사용하려고합니다script.sh # script.sh #!/bin/sh printf "print(\"one\")\nprint(\"two\")\n" | tee /dev/fd/3 | python -i 1>/dev/fd/3 2>/dev/fd/3 그리고 달리다 $ s...

Admin

nohup으로 파이핑을 하면 왜 티가 중간에 멈추나요?
tee

nohup으로 파이핑을 하면 왜 티가 중간에 멈추나요?

완료하는 데 몇 시간이 걸리는 스크립트(Laravel 프로젝트에서)를 실행하고 있습니다. nohupSSH 세션 연결이 끊길 때 종료되는 것을 방지합니다. nohup php artisan do:thing 2>&1 | tee ~/tmp 정상적으로 시작되지만 잠시 후 파이프 파손 오류가 발생하여 콘텐츠 출력이 중지되고 tee중지됩니다. 문서는 해당 시점에서 중지됩니다. teeSSH 세션 삭제로 인해 프로세스가 종료되었기 때문인 것 같습니다 . 멈출 수 있나요? 티 프로세스를 거부하고 ssh가...

Admin

tee를 사용하여 다른 유틸리티가 표시하지 않는 출력을 표시할 수 있습니까?
tee

tee를 사용하여 다른 유틸리티가 표시하지 않는 출력을 표시할 수 있습니까?

macos pbcopy유틸리티는 입력 스트림을 가져와 아무것도 표시하지 않고 시스템 클립보드에 저장합니다. 그래서 터미널에서 명령의 출력을 복사/붙여넣고 싶을 때 일반적으로 명령을 먼저 실행하여 정상적으로 인쇄하여 얻은 내용을 확인한 다음 다시 실행하여 pbcopy로 파이프합니다. Linux, IIRC에도 유사한 유틸리티가 있습니다. teepbcopy를 사용하여 파일 대신 데이터를 보내 복사본과 동시에 표시할 수 있습니까 ? 예: 어떤 이유에서든 디렉터리의 파일에 대한 정보를 기록하고 싶지만 a이름에...

Admin

Linux에서 "tee" 명령은 무엇입니까?
tee

Linux에서 "tee" 명령은 무엇입니까?

다음 명령을 해석하려고 합니다 tee. cat colors.txt words.txt | tee colorsAndWords.txt | wc 다음 이해가 정확합니까? cat colors.txt words.txtcolors.txt: 이 명령은 파일의 내용을 연결하고 words.txt결합된 출력을 표준 출력(터미널)으로 보냅니다. | tee colorsAndWords.txt: ( |파이프) 표기법은 이전 명령의 출력을 가져와 명령의 입력으로 전달합니다 tee. tee표준 출력(일반적으로 터미널)에 데이터...

Admin

스크립트 내의 tee /dev/stderr은 stderr이 리디렉션되는 경우 출력 파일을 자릅니다.
tee

스크립트 내의 tee /dev/stderr은 stderr이 리디렉션되는 경우 출력 파일을 자릅니다.

다음과 같은 스크립트가 주어지면 stderr을 파일로 리디렉션하려고 하면 파일이 tee사용될 때 잘립니다. $ cat test.sh #!/bin/bash set -eux echo before echo '{ "foo": "bar" }' | tee /dev/stderr | jq .foo echo after $ ./test.sh 2> log before "bar" after $ cat log { "foo": "bar" } + echo after 이 log파일에는 모든 stderr 출력이 포함...

Admin

일반 텍스트 구성 파일을 인코딩한 다음 대상으로 "티"하려면 어떻게 해야 합니까?
tee

일반 텍스트 구성 파일을 인코딩한 다음 대상으로 "티"하려면 어떻게 해야 합니까?

nginx.conf일반 텍스트 형식의 Nginx 구성이 있습니다. 라틴 문자와 공백 들여쓰기가 있으며 총 250줄 정도입니다. 소스에서 Nginx를 컴파일할 때 이것을 사용합니다. 소스코드를 컴파일한 후 텍스트 에디터를 이용해 생성(비어있음) nginx.conf한 후 일반 구성을 복사해서 붙여넣고 저장한 후 Nginx를 띄워 일반 구성을 사용하게 했습니다. 빌드 프로세스의 자동화 구성요소와 함께 편집기에 복사하여 붙여넣는 것은 약간 번거롭습니다. 일반 프로필은 온라인이 아닌 (적어도 가까운 미래에는)...

Admin

파이프를 통해 T-피스로 내보내면 조건이 깨집니다.
tee

파이프를 통해 T-피스로 내보내면 조건이 깨집니다.

서버에 사용자 지정 방화벽 규칙이 있는지 테스트하려고 합니다. awk를 사용하여 iptables 출력을 처리하고 적절한 종료 코드를 반환함으로써 이를 수행합니다. 이는 예상대로 작동하고 올바른 결과를 인쇄합니다. 그러나 티에 파이프로 연결하면 조건이 더 이상 작동하지 않으며 매번 결과가 인쇄됩니다. # The broken code ssh server1 'sudo iptables -L | awk "(!/ACCEPT/ && !/^target/ && !/^$/) {rules=1...

Admin

동일한 줄을 플러시하는 대신 명령 출력을 새 줄로 분할합니다.
tee

동일한 줄을 플러시하는 대신 명령 출력을 새 줄로 분할합니다.

다음과 관련된 스크립트를 작성하려고 합니다.스냅샷 RAID, 진행률 출력은 snapraid sync타임스탬프가 지정되고 파일 및 표준 출력에 기록됩니다. 내가 직면하고 있는 문제는 snapraid sync매초마다 새로 고쳐지는 행에 진행 상황을 출력하는 것입니다. 즉, 스크립트 내에서 실행할 때 남은 출력은 와 같습니다 100% completed, 7737 MB accessed in 0:00. 명령이 어떻게 실행되었는지 검토할 수 없습니다. ts, sed및 다음 을 사용하여 tee목표를 부분적으로 달...

Admin

쉘 표준 출력을 두 개의 명령으로 변환하고 프로그램이 중단됨
tee

쉘 표준 출력을 두 개의 명령으로 변환하고 프로그램이 중단됨

배열 백분위수를 계산하는 샘플 셸 명령이 있습니다. $ time zcat input.txt.gz | head -n 999999 | awk 'BEGIN{FS="\t"}{print $13}' | st --percentile=97.5 75 real 0m3.532s user 0m8.584s sys 0m0.648s 2개의 백분위수로 숫자를 계산하고 싶기 때문에 속도가 빠르다는 것을 알 수 있습니다. tee를 사용하여 stdout을 명령으로 리디렉션합니다. mkfifo output_txt;...

Admin

여러 단어 세트에 대해 재귀 grep을 사용하고 이를 다른 텍스트 파일로 출력합니다.
tee

여러 단어 세트에 대해 재귀 grep을 사용하고 이를 다른 텍스트 파일로 출력합니다.

grep나는 단어 집합에 재귀를 사용하고 그 결과를 다른 텍스트 파일로 출력하는 방법을 찾으려고 노력하고 있습니다 . 내 생각에는 내 경우에는 이렇게 할 수 있다는 것입니다. grep -r -A 2 -B 2 --include={LIST}.{txt,log} -e "DATA1\|DATA1.5" -e "DATA2\|DATA2.5" -e "DATA3\|DATA3.5" | tee >(grep -e "DATA1\|DATA1.5" > output1.txt) | tee >(grep -e "DATA2...

Admin

grep을 사용하여 출력을 다른 파일로 필터링하는 동안 출력을 한 파일로 리디렉션
tee

grep을 사용하여 출력을 다른 파일로 필터링하는 동안 출력을 한 파일로 리디렉션

매초마다 한 줄의 데이터를 출력하는 프로세스를 실행하고 있습니다. 모든 출력을 "output.txt"로 출력하고 싶지만 @가 있는 줄도 다른 파일 "emails.txt"로 출력하고 싶습니다. 아래와 같이 시도했지만 grep 부분이 작동하지 않습니다. myProgrram | pee 'tee output.raw 2>&1' 'grep @ > email.txt' 이를 개선하는 방법에 대한 아이디어가 있습니까? 감사해요. ...

Admin