The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
ファイルの検索-エラーのリダイレクト matrixmadhan AIX 1 2005年7月18日 05:12午前
出力リダイレクト slavam シェルプログラミングとスクリプティング 2 2004年10月12日 02:47午後
尾ファログファイルを新しいウィンドウにリダイレクト? douknownam シェルプログラミングとスクリプティング 2 2004年6月1日 05:34午後
標準出力からリダイレクトされない/ bin / shに soorajmu UNIXのダミー質問と回答のため 1 2003年9月19日 11:47午前
リダイレクトファイルを保存する JSPの UNIXのダミー質問と回答のため 1 2001年9月27日 07:52午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2007年9月28日
brdholman brdholman is offline
登録ユーザー
  
 

参加日: 2007年9月
投稿: 26
すべての場合にファイルにリダイレクト出力つもりはない

私は、エンジンを実行することはできませんされたことを確認する必要があります。下記の出力では、確かにエラーが表示さ、これは出力ファイルにそれらのメッセージを送信していない。ときに私はそれを別の実行可能ファイルの作品と同じことを実行してください。そのため、実行可能ファイルは、出力ファイルに行っていない可能性がありますが、この意味は何か? ?

$ CDのタール
$ 。 /エンジン> .. / engine_output.txt
実行( ) : 0509-036プログラムを読み込むことができません。 /は、次のエラーのため、エンジン:
0509-150従属モジュールlibodbc.a ( libodbc.so.1 )を読み込むことはできませんでした。
0509-022モジュールlibodbc.a ( libodbc.so.1 )を読み込むことができません。
0509-026システムエラー:ファイルまたはディレクトリのパス名には存在しません。
する$ cd ..
$猫engine_output.txt
$ ls
AIX_50_ODBC_test.sh engine.tar engine_result.txt
タールengine_output.txt
$
  #2固定リンク)  
Old 2007年9月28日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5764
エラー( 2 )通常の出力はstderrに行くの( 1 )標準出力になる

コード:
$ ./Engine 2>&1 > ../engine_output.txt
この両方のストリームにアクセスする.. / engine_output.txt
  #3固定リンク)  
Old 2007年9月28日
reborg's Avatar
reborg reborg is offline Forum Staff  
管理者
  
 

参加日: 2005年3月
場所:アイルランド
投稿数:4230
引用:
当初の投稿 ジムマクナマラ View Post
エラー( 2 )通常の出力はstderrに行くの( 1 )標準出力になる

コード:
$ ./Engine 2>&1 > ../engine_output.txt
この両方のストリームにアクセスする.. / engine_output.txt
これは2月1日前に1にファイルにリダイレクトされます複写されるストリームの両方のファイルにアクセスすることはありません。その結果、標準出力をファイルになるとstderrをstdoutになります。
コード:
$ ./Engine > ../engine_output.txt 2>&1
  #4固定リンク)  
Old 2007年9月28日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5764
あなたが、限り、このコードは、両方のストリームを最後に書かれたログファイルを修正している。
  #5固定リンク)  
Old 2007年9月28日
reborg's Avatar
reborg reborg is offline Forum Staff  
管理者
  
 

参加日: 2005年3月
場所:アイルランド
投稿数:4230
私はそうは思いません:

コード:
#!/bin/ksh
#
# test.sh : demonstrate redirection
#
#
echo "I am stdout"
echo "I am stderr" >&2
コード:
# ./test.sh > log1
I am stderr
# cat log1
I am stdout
コード:
# ./test.sh 2>&1 > log2
I am stderr
# cat log2
I am stdout
コード:
# ./test.sh > log3 2>&1
# cat log3
I am stdout
I am stderr
リダイレクトの場合は、重複2の順序は1から1のリダイレクトする前に発生するため、エラー出力fd1 (標準出力)と標準出力をリダイレクトされます他の場所にリダイレクトすることが重要です。その一方で発生する場合は、後には、重複を標準出力は、同じ場所"に"とされ
  #6固定リンク)  
Old 2007年10月2日
brdholman brdholman is offline
登録ユーザー
  
 

参加日: 2007年9月
投稿: 26
みんなありがとう。これは、多くのに役立ちます。
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 03:04午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0