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

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



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

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

参加日: 2008年09月
投稿数: 168
Awkのヘルプ

こんにちはみんな、 、

私は、クエリの結果を変数に代入する。

変数\u003d `のDB2 - x "の表1 | awkは' ( ) $ 1を印刷' ` col1を選択してください

Awkの場合には、上記のコマンドを実行し、問題がある。私は値を取得。 Awkの場合、コマンドを実行するしかし、私は、エラーとなっアム
データベースへの接続が存在しない。

私は使用するawkはコマンドします。

助けてください。

事前にご協力いただきありがとうございます。
Magesh
  #2固定リンク)  
Old 2009年5月26日
panyam panyam is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 474
コード:
variable=`db2 -x "select col1 from table1`
ですが正しいか..私は"二重引用符1つしか見ることができます。

ū somethngまでこのような方法を試すことができます

コード:
variable1=`db2 -x "select col1 from table1"`
variable=`echo "$variable1" | awk '{print $1}' `
  #3固定リンク)  
Old 2009年5月26日
mac4rfree mac4rfree is offline
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 168
フォーラムでは、それを入力Panyam 、私はミスを犯した。そのことは二重引用符..
と私はすでにあなたの提案を試みた。これは、エラーでは、同じ出力を示している。
データベースへの接続が存在しません
  #4固定リンク)  
Old 2009年5月26日
panyam panyam is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 474
コード:
variable=`db2 -x "select col1 from table1 | awk '{print $1}'`

The problem is if i execute the above command without awk. I am getting an value.

私は確信しているが、

コード:
variable=`db2 -x "select col1 from table1"`
( awkはアウト)と

wont復帰も何もして、そちらには、データベースconnectvityと一部の問題です。これは、次のawkはstatemntくらいpriting以外の操作を行うにはnothngされています。
  #5固定リンク)  
Old 2009年5月26日
mac4rfree mac4rfree is offline
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 168
正しいpanyam 、私もこれは思いました。ときは、コマンドラインで実行してください。私は、値を取得。しかし、私は、スクリプトに入れ、その値は変数に代入されていません。
スクリプト内のコードです
PREVIOUS_QTR \u003d `のDB2 - x "のSELECTステートメント" `
エコーPREVIOUS_QTRAPPLBTY \u003d ` " $ PREVIOUS_QTR " | awkは' ( ) $ 1を印刷' `
PREVIOUS_QTRAPPLBTY $エコー

冗長モードでは、これが

PREVIOUS_QTR \u003d 200901

エコーPREVIOUS_QTRAPPLBTY \u003d ` " $ PREVIOUS_QTR " | awkは' ( ) $ 1を印刷' `
+ ( ) $ 1印刷のAwk
+ 200901エコー
+ 200901
+ PREVIOUS_QTRAPPLBTY \u003d
genTmGapQTR.ksh [ 22 ] : 200901 :見つかりません。
PREVIOUS_QTRAPPLBTY $エコー
+エコー


助けてください..これに
  #6固定リンク)  
Old 2009年5月26日
panyam panyam is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 474
コード:
PREVIOUS_QTRAPPLBTY= `echo "$PREVIOUS_QTR" | awk '{print $1}'`
後に" \u003d "のスペースを削除します。私\u003d.後に、 1つのスペースを見ることができます
  #7固定リンク)  
Old 2009年5月26日
mac4rfree mac4rfree is offline
登録ユーザー
  
 

参加日: 2008年09月
投稿数: 168
ありがとう..おい男は仕事..
Closed Thread

ブックマーク

タグ
awkは

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

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

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

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




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


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

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