The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
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午前

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2007年9月15日
lodey lodey is offline
登録ユーザー
  
 

参加日: 2007年9月
投稿: 29
での問題の場合、 /のスクリプトにしてループ

こんにちは、

私が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の
 

ブックマーク

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

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

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

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




すべてGMT -4です。現在の時刻は 10:27午後


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

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