The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
開発リリース: Linuxのミント4.0ベータ版"はFluxbox " 、 4.0アルファ" Debianの" アイボット UNIXおよびLinuxのRSSニュース 0 2008年1月4日 03:00午後
説明して行" mn_code \u003d `環境変数|はgrep " ..分" | awkは- F "を\u003d " ' ( ) $ 2を印刷' ` " Lokesha UNIXのダミー質問と回答のため 4 2007年12月20日 01:52午前
を回避する" + +ループ計算の左辺値"エラーが必要 sandeepb シェルプログラミングとスクリプティング 3 2007年9月24日 08:02午前
Unixの"で" / "のcron "コマンドのヘルプが必要な新たな問題... Mohanraj UNIXのダミー質問と回答のため 3 2006年1月26日 08:08午後
どのように"検索"コマンドの各ループ( tcshの場合)を組み合わせること umen シェルプログラミングとスクリプティング 3 2005年8月22日 05:07午前

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年10月3日
Bob_Loblaw Bob_Loblaw is offline
登録ユーザー
  
 

参加日: 2007年9月
投稿数: 7
Unhappy " "ループの問題について

みなさん、こんにちは、

私は問題のほんの少しを楽しんでいる。私は、変数には、 DB2のクエリに合格し、希望して実行するためには、変数を使用してループを' ' 。

例については....

コード:
tempfile1=`db2 -x "select cast(OBJECT_ID as integer) from $temp_table where SEQUENCE_NO = $sequence_no"` 

for id in ${tempfile1}
do  

statename=`db2 -x "select STATE_NAME from $temp_table where object_id = $id"`
domain_name=`db2 -x "select domain_name from $temp_table where object_id = $id"`

echo "ID = [$id]"
echo "State = [$statename]"
echo "Domain = [$domain_name]"

done

この問題がある場合は、複数のobject_idときは、このようなエコーを通過する....のは、同じ値ではなく、同じstate_nameしているのですがこれが実行される


コード:
ID = [5132]
State = [State1 State2]
Domain = [Domain1 Domain2]
ID = [5146]
State = [State1]
Domain = [Domain1]
ID = [5156]
State = [State1 State2]
Domain = [Domain1 Domain2]
ID = [5132]
State = [State1 State2]
Domain = [Domain1 Domain2]
ID = [5156]
State = [State1 State2]
Domain = [Domain1 Domain2]

しかし私はそれは次のようにしたいと思います...

コード:
ID = [5132]
State = [State1]
Domain = [Domain1]
ID = [5146]
State = [State1]
Domain = [Domain1]
ID = [5156]
State = [State1]
Domain = [Domain1]
ID = [5132]
State = [State2]
Domain = [Domain2]
ID = [5156]
State = [State2]
Domain = [Domain2]

誰かが何をして私が間違っていると見ることができる。

事前に感謝.....
  #2固定リンク)  
Old 2007年10月3日
ポーター porter is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年1月
投稿数: 2,965
5132場合によって返される最初の2回は、 2つの行では選択してください。

理由は2つの状態を5132に関連付けられているその後に、状態を選択すると、 2つの状態が返される。

私は... ...のようなものを行うことをお勧め


コード:
db2 -x ..... | while read A B C D
do
....
done

Closed Thread

ブックマーク

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

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

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

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




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


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

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