tee
파이프 된 표준 입력을 표준 출력 및 파일 로 리디렉션 할 수 있습니다 .
echo Hello, World! | tee greeting.txt
위의 명령은 터미널 화면에 인사말을 표시하고 greeting.txt
파일 내용에 저장 하여 해당 이름의 파일이 없으면 파일을 만듭니다.
덮어 쓰기 대신 기존 파일에 추가하기 -a
위한 스위치 도 있습니다 tee
.
파이프 된 입력을 파일 대신 명령 및 표준 출력 으로 리디렉션하는 편리한 방법이 있습니까?
buku
색인 번호로 지정된 북마크의 URL을 기본 선택 항목에 복사하기 위해 래퍼 스크립트를 만들려고합니다 .
# bukuc:
#!/bin/sh
url=$(buku -f 1 -p $1 | cut -f 2) # NUMBER : URL
echo $url # DISPLAY
echo $url | xsel # PRIMARY SELECTION
여기에 나는 두 가지를 사용한다echo
터미널에 표시 한 다음 기본 선택 (클립 보드)에 저장하기 번 합니다.
echo $url | teeC xsel
다음 명령 (체인 명령)으로 전달하기 전에 출력을 표시하는 무언가 또는 지름길을 상상해보십시오 . 결과를 변수 로 저장할 필요없이 전체 명령을 한 줄로 묶을 수있는 방법 은 다음과 같습니다.
buku -f 1 -p $1 | cut -f 2 | teeC xsel
함께 사용하여 다음과 같이 urlview
보고 선택하고 열 수 $BROWSER
있습니다.
bukuc 10-20 | urlview
info tee
프로세스 대체 및 파이프 티의 출력을 프로그램에 대해 언급합니다.
tee /dev/tty
하거나tty0
(정확히 기억하지