2
コマンド用の `tee`
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 2回使用します。最初は端末に表示し、次にプライマリ選択(クリップボード)に保存します。 echo $url | teeC xsel次のコマンドに渡す前に出力を表示するための何かまたはショートカットを想像してください(コマンドを連鎖する)、次のように結果を変数に保存することなく、コマンド全体を1行に連鎖させることができます: buku -f 1 -p $1 …