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

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
Perlの:行に文字列を検索し、検索と置換テキスト 暗号 シェルプログラミングとスクリプティング 4 2008年1月4日 10:24午前
検索と置換Kshで DeepakXavier シェルプログラミングとスクリプティング 9 2007年5月28日 09:11午前
検索と置換するsed d__browne UNIXのダミー質問と回答のため 7 2006年4月26日 10:46午前
検索と置換するsedやトランジスタ bridgeje シェルプログラミングとスクリプティング 6 2003年10月28日 07:54午前
検索と置換 mukeshannamalai UNIXの詳細&エキスパートのためのユーザー 4 2001年9月14日 07:21午前

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

参加日: 2008年2月
投稿: 14
検索と置換

私は以下のテーブル定義を作成すると、シェルスクリプトでは、ファイル内のテーブル定義を作成し、明示的に主要指数は、すなわち最後に(最初のカラム名)の前に"追加の最初のカラム名を検索して; "

すべてのファイルを( ) 20のファイルを検索しているとして、上記の要件の1 modifiyている
誰も助けていただけません

変更前:

t_suryaテーブルを作成する
( service_numberはvarchar ( 15 )文字casespecificはラテン語nullでない設定
、 exch_id文字( 4 )文字casespecificはラテン語nullでない設定
、 lar_account_numberはvarchar ( 15 )文字casespecificはラテン語nullでない設定
、 lar_acct_id整数
、 lar_owning_cost_ctr smallint
、 lar_cust_type文字( 1 )文字はラテン文字セットcasespecific
、 lar_plan_cdはvarchar ( 4 )文字casespecificはラテン文字セット
、 ld_plan_cdはvarchar ( 4 )文字casespecificはラテン文字セット
、 lar_date_of_birth日付フォーマット'をYYYY - MM - DD形式'
、 lar_account_name_1はvarchar ( 100 )文字はラテン文字セットcasespecific
、 lar_account_name_2はvarchar ( 100 )文字はラテン文字セットcasespecific
、 lar_bill_cycle_freq_cd文字( 1 )文字はラテン文字セットcasespecific
、 lar_ar_account_no整数
、 dsl_cust_id整数
、 dsl_acct_id整数
、 dsl_cust_type_id byteint
、 dsl_serv_typeはvarchar ( 10 )文字casespecificはラテン文字セット
、 dsl_serv_status文字( 1 )文字はラテン文字セットcasespecific
、 dsl_date_of_birth日付フォーマット'をYYYY - MM - DD形式'
、 dsl_cust_nameはvarchar ( 100 )文字はラテン文字セットcasespecific
、 bundle_flag文字( 1 )文字はラテン文字セットcasespecific
、 fnn_eligibility_flag文字( 1 )文字はラテン文字セットcasespecific
、 reject_rsn_cdはvarchar ( 50 )文字casespecificはラテン文字セット)
;

変更後:

テーブルt_suryaセットを作成
( service_numberはvarchar ( 15 )文字casespecificはラテン語nullでない設定
、 exch_id文字( 4 )文字casespecificはラテン語nullでない設定
、 lar_account_numberはvarchar ( 15 )文字casespecificはラテン語nullでない設定
、 lar_acct_id整数
、 lar_owning_cost_ctr smallint
、 lar_cust_type文字( 1 )文字はラテン文字セットcasespecific
、 lar_plan_cdはvarchar ( 4 )文字casespecificはラテン文字セット
、 ld_plan_cdはvarchar ( 4 )文字casespecificはラテン文字セット
、 lar_date_of_birth日付フォーマット'をYYYY - MM - DD形式'
、 lar_account_name_1はvarchar ( 100 )文字はラテン文字セットcasespecific
、 lar_account_name_2はvarchar ( 100 )文字はラテン文字セットcasespecific
、 lar_bill_cycle_freq_cd文字( 1 )文字はラテン文字セットcasespecific
、 lar_ar_account_no整数
、 dsl_cust_id整数
、 dsl_acct_id整数
、 dsl_cust_type_id byteint
、 dsl_serv_typeはvarchar ( 10 )文字casespecificはラテン文字セット
、 dsl_serv_status文字( 1 )文字はラテン文字セットcasespecific
、 dsl_date_of_birth日付フォーマット'をYYYY - MM - DD形式'
、 dsl_cust_nameはvarchar ( 100 )文字はラテン文字セットcasespecific
、 bundle_flag文字( 1 )文字はラテン文字セットcasespecific
、 fnn_eligibility_flag文字( 1 )文字はラテン文字セットcasespecific
、 reject_rsn_cdはvarchar ( 50 )文字casespecificはラテン文字セット)
主要指数( service_number )
;
  #2固定リンク)  
Old 2008年4月28日
Franklin52 Franklin52 is online now Forum Staff  
モデレータ
  
 

参加日: 2007年2月
投稿数:4308
awkは:

コード:
awk 'NR==1{$1=$1 " set"}
/;/{print "primary index (service_number)"}1' file
Closed Thread

ブックマーク

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

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

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

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




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


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

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