- - PR -
標準エラー出力について
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2006-08-02 10:09
Cシェルの標準エラー出力について
標準エラー出力の結果を指定ファイル又は変数に格納する 処理をしているのですがなかなか意図通りの結果が得られません。 どなたかご存知の方がいらっしゃっいましたらご教授お願い致します。 例) ls -1 *.log | wc -l >& ueq.tmp lsコマンドにてlogファイルの数をカウントする場合、 lsコマンドの標準エラー出力結果、 wcコマンドの標準出力結果をueq.tmpファイルに 格納したいのですがうまくいきません。 どなたか宜しくお願い致します。 | ||||
|
投稿日時: 2006-08-02 10:53
ls -l *.log | tee ueq.tmp | wc >> ueq.tmp
では駄目なの? [ メッセージ編集済み 編集者: 非武装エリア 編集日時 2006-08-02 10:55 ] [ メッセージ編集済み 編集者: 非武装エリア 編集日時 2006-08-02 10:57 ] | ||||
|
投稿日時: 2006-08-02 11:33
非武装エリア様
早々に返信有難うございます。 早速、下記を試させて頂きましたが、 >ls -l *.log | tee ueq.tmp | wc >> ueq.tmp lsコマンドの標準エラー出力結果が取得できるように したいのですが。 例えばlogファイルがない場合の"一致しません"メッセージ等 (現状、画面に"一致しません"が表示されています。) それとも、lsコマンドの標準エラー内容は、 予め設定された環境変数等によって出力する場所が決まっている のでしょうか。 色々と質問させて頂きますが、宜しくお願い致します。 | ||||
|
投稿日時: 2006-08-02 12:00
( ls -l | wc > /tmp/ok ) >& /tmp/ng
では [ メッセージ編集済み 編集者: 非武装エリア 編集日時 2006-08-02 12:00 ] | ||||
|
投稿日時: 2006-08-02 12:38
http://www.google.co.jp/search?q=Csh+Programming+Considered+Harmful | ||||
|
投稿日時: 2006-08-02 13:04
非武装エリア様
度々の返信有難う御座います。 下記方法にて意図通りの結果が得られました。 どうも有難う御座います。 >( ls -l | wc > /tmp/ok ) >& /tmp/ng | ||||
|
投稿日時: 2006-08-02 13:08
yamasa様
返信有難う御座います。 下記URL、是非参考にさせて頂きます。 >http://www.google.co.jp/search?q=Csh+Programming+Considered+Harmful | ||||
1
