シェルスクリプトのフェルトを書きます

1. grepの时バイナリファイル(標準入力)試合

プラス解決-a

v_rowline_319=`cat ${v_logfile}_319 | grep -a "totalLine:" | awk -F ':' '{print $8}' | awk 'END {print}'`

2.シェル-eqと差=

-eq
INTEGER型の比較のために。

整数1 -eq integer2に
    の整数1はinteger2にに等しく、

=
もINTEGER型の比較のために、STRING型と比較して適用します。
= STRING2 STRING1
    の文字列では等しいです
STRING1!= STRING2
    の文字列では等しくないで
整数1 -eq integer2に
    の整数1が等しいinteger2にしています
 

3. A数日はHSQL、Shoushengを書いていません。ハイブ-e「$ SQLは」B.を取得する際ハイブウィンドウAの結果が得られ、SQLを書くには、結果を正しいです そして、A!= B

hive >

理由:ハイブ-e周辺には、内部のサブ問合せは、単一引用符を使用する必要があり、二重引用符を持っています。、人々悪いポジショニング一般的ではありませんがありました

 

公開された131元の記事 ウォン称賛79 ビュー310 000 +

おすすめ

転載: blog.csdn.net/qq_31780525/article/details/103353966