![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| Awkのは、最大カウント | halola85 | シェルプログラミングとスクリプティング | 9 | 2008年12月1日 07:44午前 |
| 別のレコード数を持つレコード数をリプレイ | er_zeeshan05 | シェルプログラミングとスクリプティング | 2 | 2008年10月30日 12:14午前 |
| カウントを使用して、カウントはgrepとソート | sukhpal_78 | UNIXのダミー質問と回答のため | 2 | 2008年6月27日 01:13午前 |
| 方法のEBCDICファイル内のレコード数をカウントするため。 | oracle8 | UNIXのダミー質問と回答のため | 1 | 2006年7月26日 08:22午後 |
| CPUの数 | hshapiro | UNIXのダミー質問と回答のため | 2 | 2006年4月3日 02:08午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
導入をカウントするためのヘルプが必要
やあ、
は、スクリプトのサポートが必要な場合は、サンプル入力ファイルには、下からの展開はカウントしています。 以下に私のサンプル入力ファイルです。ないかどうか動作することを確認します。 注: (私たち)は、必要に応じてセパレータを使用することができます 私の出力は、各ストアのような来てください: 出力のようにしてください: Store_MS1 : 4展開 Store_MS2 : 3展開 - MS3 .. MS8 : 1展開 __________________________________ サンプル入力ファイル: __________________________________ 正常に管理サーバ' Store_Adm 'はドメイン'に属するに接続Store_CITY_XXX ' 。 警告:安全でないプロトコルへの接続に使用されていた サーバ。を確保するには、ワイヤのセキュリティと、 SSLポートまたは 管理ポートを使用する必要があります。 場所serverRuntimeツリーに変更した。これは読んでは、 rootとしてDomainMBeanのみツリー。 詳細については、 ( domainConfig )ヘルプを使用する 場所domainRuntimeツリーに変更した。これは読んでは、 rootとしてDomainMBeanのみツリー。 詳細については、 ( domainRuntime )ヘルプを使用する Store_MS1 RxP_01.00.16.00_PT Security_01.00.16.00_PT PreEditEngine_01.00.16.00_PT RxPConfig_01.00.16.00_PT Store_MS2 Security_01.00.16.00_PT PreEditEngine_01.00.16.00_PT RxPConfig_01.00.16.00_PT Store_MS3 PreEditEngine_01.00.16.00_PT RxP_01.00.16.00_PT Store_MS4 PreEditEngine_01.00.16.00_PT Sore_MS5 PreEditEngine_01.00.16.00_PT Store_MS6 RxP_01.00.16.00_PT Store_MS7 PreEditEngine_01.00.16.00_PT RxP_01.00.16.00_PT RxPConfig_01.00.16.00_PT Security_01.00.16.00_PT Store_MS8 PreEditEngine_RxC_01.00.16.00_PT 事前に感謝します。 |
|
||||
|
このお試しください。
chris2.awkのコードは、以下の割引率 ( ( substr ( $ 1,1,5 ) \u003d\u003d "ストア" ) ( 場合(名前!\u003d"") ( printf ( " % 15秒: % 15秒展開\ Ñ " 、名前、カウント) ) 数\u003d 0 名\u003d $ 1 ) その他の ( 数\u003d COUNT件1 ) ) もしあなたの入力ファイルchris2.txtされ、その後、以下のコマンドを実行します。 awkは- fをchris2.awk chris2.txt ありがとう、 クリス。 |
|
||||
|
このしてください
コード:
#!/usr/bin/ksh
i=0;
j=0;
while read Record
do
if [ ${Record:0:8} == "Store_MS" ]
then
if [ $i != 0 ]
then
printf "number of deployments= %d\n" $j
j=0;
fi
i=1;
printf "%s " $Record;
elif [ $i == 1 ]
then
j=`expr $j + 1`
fi
done < input_file
printf "number of deployments= %d\n" $j
|