![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 別の数字や言葉をどのようにファイルをシェルスクリプトを使用してから | kamakshi秒 | UNIXのダミー質問と回答のため | 1 | 2008年6月26日 09:02午前 |
| 私は同じループとしている2つのAwkのスクリプトを組み合わせるfilelistしたい | ラクシュミナラヤン | シェルプログラミングとスクリプティング | 6 | 2007年6月19日 05:02午後 |
| Solarisのログインスクリプト | citrowske | Sun Solaris | 0 | 2007年2月8日 04:11午後 |
| スクリプトは、もはや( Solarisの8 )を実行して | smcadoo | UNIXの詳細&エキスパートのためのユーザー | 3 | 2006年1月25日 01:02午後 |
| Solarisの下にスクリプトを殺す | 98_1LE | UNIXのダミー質問と回答のため | 1 | 2002年4月5日 05:15午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
こんにちは専門家、
コアアプリケーションをインストールしている別のスクリプト( KSH )は、各SolarisおよびAIX用( )などビッグブラザー。また、スクリプトのインストーラは、アプリケーションをたくさんインストールするには、特定のアプリケーションから選択し、メニューリストを求めている。 今私は1つ1つに統合しようとしているので、別のスクリプトは: 1 )が最初の"インストーラ"のスクリプトを実行すると、一かどうかは、 SolarisまたはAIXのボックスを確認する 2 )スクリプトの実行は、 Solarisの一部である場合は、 SolarisのボックスおよびAIXの場合は、合併スクリプトからIBMのボックスです。 ( AIXのスクリプトにジャンプするように1回は、インストーラスクリプトを見つけるのIBMボックスまたはその逆) これを助けてください |
|
||||
|
こんにちは専門家、
これを助けてください。 このようなシナリオです: 私はビッグブラザーPowerBrokerなど、 PowerKeeperのようなアプリケーション/している。は、私のサーバーの両方のAIX 、 Solaris用のビルド時にインストールする必要がある。私はすでに、すべてのアプリケーションの両方のOSを個別にインストールスクリプトがあります。今、私はこれらの別のスクリプトをマージする(例: bigbrotheraix.kshとbigbrothersolaris.ksh単一bigbrotherunix.kshに) 自分のスクリプトの投稿者" installer.ksh " 、 (メニュー)を他の多くのアプリケーションから、目的のアプリケーションを選択してください。上記のいずれかのSolarisまたは罰金のラッパーを使用してAIXの動作を選択するuname ' 。私installer.kshスクリプトの先頭にOSおよび印刷するメッセージを選択し、このラッパーを配置します: :印刷"を選択しているドル箱のOS 、アプリケーションをインストールします。以下のメニューから選択してください$ OSの互換性のあるアプリケーションをインストールするには" するときに、メニューから項目を選択すると、私は1つのスクリプトの両方を含む、 SolarisおよびAIXのスクリプトに移動します( bigbrotherunix.ksh )とSolarisの部分を選択してくださいスクリプトの例は、 Solarisの場合はボックスであることが判明できるようになります。 あなたの注意をお寄せいただきありがとうございます。 編集solaix14で最終; 2008年10月5日に 12:29午後..理由:応答なし.. |
|
||||
|
このように何かしています。
コード:
# early on in the script
uname=$(uname)
# now whenever you need to branch
case $uname in
AIX) do aix stuff
do some more aix stuff;;
Solaris)
do solaris stuff;;
esac
|
|
||||
|
Kornシェルのためのステートメントを使用する場合に役立つ
こんにちは専門家、
1 )私は2つのスクリプト( 1つ1つのAIX 、 Solaris用がある) 、今私は、これら2つのスクリプトを1つ1つにしたい。 2 )今は、このスクリプト( )他のスクリプトへの統合:実行したい 1 ) Solarisの場合はボックスまたはAIXのですを選択してください b )は、複合スクリプトから実行するスクリプトの一部は、 Solarisの場合は、ボックス 出てくるのSolarisを使用して、またはその逆の場合のステートメントである。 事前に感謝します。 |
|
||||
|
時代、
応答が戻ってくれてありがとう。 特にこのことで私を助けてください: コード:
OStype='uname -s' case $OStype in SUN) commands;; AIX) commands;; esac スクリプトのAIXの部分になると一度OStype \u003d AIXの逆。 私は、元のスクリプト内の任意のものを変更していないが、 Solarisのスクリプトの下にAIXのスクリプトを追加。 (私は、あまり、お客様のご協力に本当に)感謝されるスクリプトに精通午前 事前に感謝します。 |