teecó thể chuyển hướng đầu vào tiêu chuẩn đường ống vào đầu ra và tập tin tiêu chuẩn .
echo Hello, World! | tee greeting.txt
Lệnh trên sẽ hiển thị lời chào trên màn hình thiết bị đầu cuối và lưu nó trong nội dung của greeting.txttệp, tạo tệp nếu không có tên đó.
Cũng có -achuyển đổi teeđể chắp thêm vào tệp hiện có thay vì ghi đè.
Có cách nào thuận tiện để chuyển hướng đầu vào đường ống sang lệnh và đầu ra tiêu chuẩn thay vì tập tin không?
Tôi đang cố gắng tạo một tập lệnh bao bọc bukuđể sao chép vào lựa chọn chính URL của dấu trang được chỉ định bởi số chỉ mục của nó.
# bukuc:
#!/bin/sh
url=$(buku -f 1 -p $1 | cut -f 2) # NUMBER : URL
echo $url # DISPLAY
echo $url | xsel # PRIMARY SELECTION
Ở đây tôi sử dụng echo hai lần, lần đầu tiên để hiển thị trên thiết bị đầu cuối, và sau đó lưu trong lựa chọn chính (clipboard).
Tôi tưởng tượng một cái gì đó echo $url | teeC xselhoặc một phím tắt để hiển thị đầu ra trước khi chuyển sang lệnh tiếp theo (lệnh chuỗi), điều gì sẽ cho phép tôi xâu chuỗi toàn bộ lệnh trong một dòng mà không cần lưu kết quả vào một biến như sau:
buku -f 1 -p $1 | cut -f 2 | teeC xsel
Tôi cũng có thể sử dụng nó urlviewđể xem, chọn và mở $BROWSERnhư sau:
bukuc 10-20 | urlview
info teeđề cập đến quá trình thay thế và đầu ra của tee cho chương trình ...
tee /dev/ttyhoặctty0(không nhớ chính xác ... tôi đang trên đường)