![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| ネストされたループを使用してcronジョブを実行していない | bihani4u | シェルプログラミングとスクリプティング | 9 | 2007年9月26日 11:19午前 |
| whileループのネストされた変数の場合 | geass | シェルプログラミングとスクリプティング | 6 | 2007年3月26日 06:09午後 |
| ネストされたループの中の行を読む | Rakker | シェルプログラミングとスクリプティング | 7 | 2005年6月24日 07:42午前 |
| ネストされたループ | chinog | シェルプログラミングとスクリプティング | 5 | 2005年4月20日 10:45午前 |
| ネストを読む | TioTony | シェルプログラミングとスクリプティング | 2 | 2004年3月5日 03:11午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
ループの中を読むワット/ if文-個別に各エントリを治療していませんネスト
こんにちは-
ファイルのLDAPサフィックスの一覧を見て、その上でldapsearchコマンドを実行すると、 grepコマンドを実行して、それが一致した場合、参照しようとしている場合ではありませんし、フラグとは、電子メールアラートを送信します。 リストファイル( ldaplist )のようになります。 - *********** または\u003d同社は、 または\u003d企業B *********** そのファイルが必要とするには、スペースが保持されるべきであることに注意してください** 。でご注文の中から私はループを防ぐためのスペースを使用するには、提案を読んで改行されてループとして扱われていた。 この問題ワット/以下のスクリプトを作成して、実行する1つだけのメールワット/ ldaplistの両方のエントリからの情報が送信されています。それは私の' 'のような場合、ネストされたループの使用するには、右のループではない。私は両方のエントリ0を返すようにコードとは運が必要した。 1回実行し、それまでだ。これには良い構造に何か提案ある?私は猫に私は/ ldaplistを使用しようとする- ....かので、 (例: 0 \u003d企業)は、空間として-でさえも" " ldaplistのスペースを治療していません-が失敗します。 私は読む する ldapsearch - hでServer1に- b "の$ i "のオブジェクトクラス\u003d*のIBM - replicationState | IBM社はgrep - \u003d準備>は/ dev / nullを2 > & 1 replicationState もし[ $ ? -北東0 ] ;し mailx - " `ホスト名を` "でLDAP同期を警告した u@mail.com 2 > & 1 Fiの 実行< ldaplist ありがとう! |
|
||||
|
残念- ....このメッセージは困難な時期を説明すること
私の希望です: ファイル内の各拡張子については、 ldaplist - LDAP検索コマンドを実行するには して' IBM社はgrep - replicationState \u003d '準備 一致しているが存在する場合は- 、それはメールを送信すると、いない場合は何もしません。 私はどうなっている1つのメールのみですが、メールの本文に私のldaplistファイル内の他のサフィックスです。 ここのインスタンスについては、メールの本文のようになります。 ----- または\u003dグループB または\u003dグループC ----- のように実行されますので見た目-でも、リストの項目の1つのきっかけになる。この場合-または\u003d会社Aで私が私mailx文'というよりもエコーのエコーを行うには、スクリプト$スイッチを得る ---- IBMは- \u003d準備replicationState または\u003d同社は、 IBMは- \u003d準備replicationState または\u003d企業B --------- 私はすべてのループをスキップすることができます-図をするだけのことは面白いと考えた。 |