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フォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
どのようにソフトウェアがインストールされているUNIX上で確認する sunil.1908 UNIXの詳細&エキスパートのためのユーザー 6 2008年7月30日 12:31午後
インストールしたソフトウェア一覧 ラヴィrajクマー UNIXの詳細&エキスパートのためのユーザー 2 2007年7月10日 07:55午後
インストールしたすべてのソフトウェアおよびツールリスト hasnain UNIXの詳細&エキスパートのためのユーザー 7 2007年7月3日 10:53午前
インストールソフトウェア tt1ect UNIXのダミー質問と回答のため 1 2007年4月3日 04:27午前
インストールしたソフトウェア ウェイクリー UNIXのダミー質問と回答のため 3 2005年2月8日 06: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 2008年8月31日
ejk67 ejk67 is offline
登録ユーザー
  
 

参加日: 2008年8月
投稿: 2
インストールしたソフトウェアを比較する。

私はいくつかの30のAIXサーバーをしていますが、それらのソフトウェアパッケージの整合するようにします。 AIXのソフトウェアパッケージには、コロン別のリスト内のすべての適切な情報を一覧するためのコマンドを提供しています-私のssh経由で収集し、この一時ディレクトリserver_name.logでつかむ。

今、私はこだわっている。私はどうすれば、各サーバーのリストを参照するかどうかは、ソフトウェアがインストールされてトラバースを行うすべてのユニークなパッケージのリストを作成することができますか?

以下の例を説明する私のdilema役立ちます。



ファイル1

awkは: 1.1
セッド: 3.2
のssh : 4.1.2

ファイル2
何か: 1.0.1
awkは: 1.1
セッド: 3.2

ファイル3

何か: 1.0.1
awkは: 1.1
bgp : 1.0
セッド: 3.2
  #2固定リンク)  
Old 2008年8月31日
時代 era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

参加日: 2008年3月
場所: /there/is/only/bin/sh
投稿数: 3652
どのようなソフトウェアをインストールする必要があるのマスターリストをお持ちですか?

使用する必要があります Perlの またはAwkの配列に( Perhハッシュ)を印刷して、最後のパッケージ(配列のキー)と間違ってのバージョン(キー値)欠けているのバージョンを読むこと。
  #3固定リンク)  
Old 2008年9月1日
ejk67 ejk67 is offline
登録ユーザー
  
 

参加日: 2008年8月
投稿: 2
醜いが動作します。

#私はServer1にlslpp -液晶> /作成するtmp/lslpp_files/server1.log sshを使用する
#は、ログファイルです。私のファイルを整理して、ユニークなすべてのログの猫でした
#猫を/ tmp / lslpp_files / *ログ|カット- Dの" : " - F1を|ソート- ū

# ! / usr / binに/perlの
@ホスト\u003d ( Server1に、 server2の、 server3 ) ;

ドルのホストのホスト( ) @ (
オープン( MYINPUTFILE 、 " < / tmpを/ lslpp_files / $ host.log " ) ;
私の(ライン) \u003d <MYINPUTFILE> @ ;
線(ライン) @ $ foreachの

ムシャムシャ食う;
次の場合/^#/;
( $パッケージ名、 $ファイル、 $レベル、 $州、 $ PTFId 、 $ FixState 、 $タイプ、 $説明、 $ DestinationDir 、 $アンインストーラ、 $ MessageCatalog 、 $ MessageSet 、 $ MessageNumber 、 $親、 $自動EFIXLocked $ 、 $ InstallPath 、 $ BuildDate ) \u003d分割( / : / 、 $ライン) ;

#印刷" $ホスト- $ファイル- $レベル\ Ñ " ;
$ HoH ( $ホスト) ( $ファイル) \u003d $レベル;

近い( MYINPUTFILE ) ;


ファイルの比較#

オープン( COMPFILE 、 " < / tmpを/ lslpp_files.final " ) ;
私のcomplines ( ) \u003d <COMPFILE> @ ;


#印刷ヘッダー

印刷する"ファイル: Server1に: server2の: server3 \ Ñ " ;
complines ( ) @ compline $ foreachの

( $ Filset 、 $ Lvl ) \u003d分割( / : / 、 $ compline ) ;
印刷" $ Filset " ;
ドルのホストのホスト( ) @ (
印刷" : $ HoH ( $ホスト) ( $ Filset ) " ;

" \ Ñ "印刷;

近い( COMPFILE ) ;
Closed Thread

ブックマーク

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

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

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

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




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


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

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