The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
その構成からデータベースを取得するシェルスクリプトファイルを読み込み dolo21taf シェルプログラミングとスクリプティング 1 2008年4月15日 08:47午後
多くのファイルとプリンタの内容は、シェルスクリプトを使用してファイルを検索 cdfd123 シェルプログラミングとスクリプティング 3 2007年10月7日 11:17午後
シェルスクリプトからのすべてのIDを返すことは、ディストリビューションに基づいてファイルの検索番号 kumbhatalok UNIXのダミー質問と回答のため 1 2006年10月6日 01:53午後
ファイルの内容を別のファイルの内容を使用して作成 改訂 シェルプログラミングとスクリプティング 21 2006年2月24日 10:25午前
Awkのスクリプトは、ファイルには、条件に基づいて分割する superprogrammer シェルプログラミングとスクリプティング 12 2005年6月14日 04:59午前

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

参加日: 2006年7月
投稿: 20
Arrow shにスクリプトが読み取り/書き込みファイルの内容に基づい

こんにちは皆、

アイブの実現可能性とは、シェルスクリプトのための提案についての簡単な質問だ。私はshにまたはksh 、 doesn't物質を使用することができます。基本的には、アイブ氏はDB2のコマンドからの出力ファイルがそのように見えるので:

スキーマ名ELEAF LVLS ISIZE NDELカードリーフ鍵F4をF5キーF6キーF7キーF8を再編
-------------------------------------------------- -----------------------------------------------
表: DB2INST2.ADVISE_INDEX
DB2INST2 IDX_I1 4 1 0 1 10 0 2 100 - - 0 0 -----
DB2INST2 IDX_I2 4 1 0 1 24 0 4 100 - - 0 0 -----
表: DB2INST2.ADVISE_INSTANCE
SYSIBM SQL060710185042710 2 1 0 1 10 0 2 100 - - 0 0 -----
表: DB2INST2.ADVISE_MQT
DB2INST2 MQT_I1 - - - - - - - - - - - - -----
DB2INST2 MQT_I2 - - - - - - - - - - - - -----
表: DB2INST2.ADVISE_PARTITION
DB2INST2 PRT_I1 - - - - - - - - - - - - -----
表: DB2INST2.Active_Server_Pages
DB2INST2 ACTSRVPG_IDX - - - - - - - - - - - - -----
表: DB2INST2.Active_Server_Pages_D
DB2INST2 ACTSRVPG_DX 8622 127 0 3 97 0 8622 65 89 52 0 0 *----
DB2INST2 ACTSRVPG_DX2 8622 41 0 2 82 0 2889 76 90 2 0 0 *----
表: DB2INST2.Active_Server_Pages_H
DB2INST2 ACTSRVPG_HX 20492 302 0 3 97 0 20492 7 89 22 0 0 *----



あなたのDB2のDBAの場合は、 youll reorgchkのは、出力が認識されています。基本的に何をしようとしてイム後に"テーブルは、文字列を移動することです: " differntファイルに存在する場合と、次の発生"テーブル: "の間の出力の星が含まれて( * ) 。イム思考は何を使用する必要があります セッド 何とか、テキストのブロックを抽出する別のファイルで、それには最後のケース( DB2INST2.Active_Server_Pages_Hで)変数にはgrepは、星のファイル、および場合は、 (数に関係なく存在しているschema.tablename位出現する) 、その変数が別のファイルを私はすでに(再編されるテーブル)のコマンドで囲まれているにしているschema.tablename書いてみませんか?これは実現可能性のすべての係?要求を明確化してください場合nessesary 。
  #2固定リンク)  
Old 2006年7月11日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5790
挑戦する

コード:
#!/bin/ksh

awk 'BEGIN {i=-1}
{
 if($1 ~ /^Table/) { i++;}
 arr[i]=arr[i] "\n" $0;   
}
 END { for (i in arr) { if(index(arr[i],"*")>0) {print arr[i];} } }
 	 
 ' filename

  #3固定リンク)  
Old 2006年7月11日
reborg's Avatar
reborg reborg is offline Forum Staff  
管理者
  
 

参加日: 2005年3月
場所:アイルランド
投稿数:4242

コード:
awk '/^Table/{table=$0; f=1 } /\*/ { if (f--) { print table }}'

  #4固定リンク)  
Old 2006年7月12日
rdudejr rdudejr is offline
登録ユーザー
  
 

参加日: 2006年7月
投稿: 20
両方のみんなありがとう!私は1つの微調整が...特に私は、行のうち、ので、 $ 0の代わりに、ファイルを印刷するには...おかげで$ 2を使用していない全体の行は、テーブル名が必要!
Closed Thread

ブックマーク

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

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

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

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




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


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

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