何シンプルな方法で捨パイプの入力ファイルとは何ですか?(Linux)
質問
いちょっとシェルスクリプトがスタート地点から間違っていパイプドがとても早いことが気に入ってい捨てファイル..メールでのデバッグす。そのアイデア?
解決
Unixのコマンドティーはこれです。
man tee
他のヒント
cat > FILENAME
だだけではない必要と似たような...といった機能の数十年前に開発した ティ :-)
もちろん、このリダイレクトを標準出力に出力を直接ファイルを任意のシェル用の文字:
echo "hello, world!" > the-file.txt
標準のunixツールティは可能です。にコピーします入力に出力し、ログインでファイルです。
用に振り.振りはお友人です。振り分はこういうことも得意なんですね。
したい場合はトラフィックを分析したうえでのスクリプト:
while /bin/true; do
read LINE
echo $LINE > $OUTPUT
done
が利用することさえ可能です。場合も猫も、stdin、エコーを標準出力に出力できないパイプで猫>$を出力します。これらについても同様とする。第二の作品のためのバイナリデータもございます
したい場合はシェルスクリプトしてみてください:
#!/bin/sh
exec cat >/path/to/file
場合のプログラムは複数やsendmailんの書のパイプを振りが良いで答えだファイルのロック/直列化まですべてのファイルです。
だいたい書きファイルにし -ティー>/tmp/log.$$ または -cat>/tmp/log.$$ にすると良いでしょう。
使用 <<command>> | tee <<file>>
配管コマンド <<command>>
ファイルに <<file>>
.
これまでの出力に出力します。
あれ?かったり下がったりよくわからないのか?
できないだけでは終了の配管へ >> ~file
例えば、
echo "Foobar" >> /home/mo/dumpfile
に追加されまFoobarの作成(作成作成が必要です。なシェルスクリプト...こういったを求めているのですか。
ない場合は気を出力結果
cat - > filename
または
cat > filename
所属していません StackOverflow