情報を持っているマシンの IP アドレスのように名前が付けられ、.dgt
拡張子が付いた約 600 個のファイルがあります。これらのファイルでパラメーターを検索し、特定のパラメーターが正しい場合は、それらのファイルから 2 行を抽出しようとしています。私は aix コンソールを使用しています。検索の結果sed
、ここにコマンドが見つかりました。私の検索例を紹介します。
sed -n -e '/XP/,$p' 181* > machines1
sed -e '/XP/,$d' 181* > machines1
より具体的に言うと、ディレクトリにはすべてのエンタープライズ マシンのファイル リストがあり、次のようになります。
181xxxxxxxxx.dgt
181xxxxxxxxx.dgt
181xxxxxxxxx.dgt
181xxxxxxxxx.dgt
また、次のような情報が含まれています。
MachineName= M125EEE
...
...
...
CurrentIP=XXX.XXX.XXX.XXX
...
...
OS=XP
...
...
...
XPがインストールされているすべてのマシンのリストを取得しようとしているので、OS行とMachineName行を抽出して、このようなファイルを取得できるようにしています...
MachineName= M125EEE
OS=XP
MachineName= M125EEE
OS=XP
MachineName= M125EEF
OS=XP
MachineName= M125EEG
OS=XP