![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| スクリプトは、ループの内部ではrsh | trekianov | シェルプログラミングとスクリプティング | 5 | 2008年12月6日 12:39午後 |
| whileループの問題 | amatuer_lee_3 | シェルプログラミングとスクリプティング | 7 | 2008年5月13日 01:48午前 |
| 2つ目のループを実行するスクリプトはない | ゴツンと打つ | シェルプログラミングとスクリプティング | 2 | 2008年5月7日 05:10午後 |
| whileループの問題 | rcunn87 | シェルプログラミングとスクリプティング | 0 | 2006年6月20日 05:26午後 |
| 全く分からない、このスクリプトをどのようにループ! | moxxx68 | シェルプログラミングとスクリプティング | 3 | 2004年9月9日 08:00午前 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
での問題の場合、 /のスクリプトにしてループ
こんにちは、
私がvar / tmpにディレクトリのログファイルをクリアするためのスクリプトを書いている。これはポイントに動作します。どうすればいい状態にされたスクリプトファイルがない場合は終了して削除する必要があった。私は、テストスクリプトを動作させることができますこのとき私は、 ` `一致しないエラーが発生してエラーを自分のプログラムに実装しています。私は、スクリプトでは、ラインをトレースする:場合、 [温度\u003d " 0 " ] ;し 誰かがそれを見てもらえます、私は、私が間違っていたゴマの木があるか、正しい方向に私ポイント Rgds コリン ここに私が作成したスクリプトからの抜粋です: # ! / bin / shに # #設定ローカル変数 ユーザ\u003d ` / usr / binに/ whoami ` アカウント\u003d仕様 またHOSTNAME \u003d ` / usr / binに/ホスト名を` 日付\u003d ` / usr / binに/日" + %および%メートル% d個" ` 温度\u003d `見つけるは/ var / tmp / -名は"宝石* " - atimeが+3 |トイレ- lの` TEMPALL \u003d `見つけるは/ var / tmp / - atimeが+3 |トイレ- lの` #パージ古いログファイル / nospace / /ユーザ/ agaff見つける/ログ名" *.テキスト" - atimeが+1 | xargsのrm - fを #メイン画面 片付ける " < 1 >ホスト上でログファイルを削除ジェム: " $またHOSTNAMEエコー " < 2 >を削除すべてのファイルは、 / varにエコー/のみ) " (保守tmpに " < 3 >出口-ファイルを"削除するエコー " "エコー エコー" " 1または2または3を入力してください 回答を読む もし[ $答\u003d " 1 " ] ;し 片付ける "ホストのログファイルを調べるエコー: " $またHOSTNAME " "エコー もし[ $温度\u003d " 0 " ] ;その後# (この場所に爆弾を)です エコー エコー エコー"************************************************ *** " "はありませんエコーホストからのログファイルを削除する: " $またHOSTNAME エコー elif [ $温度> " 0 " ] ; それから "***********************************************"エコー エコー" " $をホストから削除することができます温度"ログファイルとは: " $またHOSTNAME " "エコー " "エコー " < 1 >のログファイルを削除GEMはホスト上で" $エコーhostname "のでは、 / var / tmpディレクトリ" " < 2 >出口-ファイルを"削除するエコー " "エコー エコー" " 1または2を入力してください " "エコー ANS1を読む 場合、 [ $ ANS1 \u003d " 1 " ] ;し 片付ける " "エコー " "エコー " " GEMは、ログファイルのログファイルを削除するエコー mkdir - pを/ユーザ/ agaff / nospace /ログ/ 検索は/ var / tmp / -名は"宝石* " - atimeが3 > /ユーザ/ agaff / nospace /ログ/ $日付" - " $ hostname "の-ログ"が。 txt | xargsの- fを>は/ dev / nullを2 > & 1 " "エコー エコー"************************************************ ************************" 現在、削除されると"エコーtmpにログを更新ログファイル" " "エコー " "エコー elif [ $ ANS1 \u003d " 2 " ] ;し "終了"エコー その他の 終了"無効な選択、エコー... " 終了 Fiの |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|