![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 置換でお困り! | uLearner | UNIXのダミー質問と回答のため | 3 | 2008年3月6日 07:21午後 |
| Awkの置換 | klut | シェルプログラミングとスクリプティング | 4 | 2008年1月15日 11:26午前 |
| ksh置換 | ソレア | シェルプログラミングとスクリプティング | 2 | 2004年8月9日 06:30午前 |
| 置換するsed | jo_aze | UNIXのダミー質問と回答のため | 3 | 2002年6月23日 10:32午後 |
| 置換 | supercbw | シェルプログラミングとスクリプティング | 1 | 2002年6月7日 04:07午後 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
ヘルプが必要な場合...私は、 Solarisのサーバー上で自分のスクリプトに悪い置換エラーなっています。しかし、スクリプトHPUX 、 Solarisでのサーバーの動作が実証されている...
# !は/ usr / bin / shに # は、ファイルの番号を設定する場所tzupdater.jar # JARファイル\u003dを/ tmp / tzupdater.jar # <<<<< Updateこのライン>>>>> # #ログファイルをクリアが存在する場合は 場合、 [ [ - fをを/ tmp / $ ( 0 ##*/}. all_javas ] ] ;し rm - fをを/ tmp / $ ( 0 ##*/}. all_javas Fiの 場合、 [ [ - fをを/ tmp / $ ( 0 ##*/}. old_javas ] ] ;し rm - fをを/ tmp / $ ( 0 ##*/}. old_javas Fiの 場合、 [ [ - fをを/ tmp / $ ( 0 ##*/}. cur_javas ] ] ;し rm - fをを/ tmp / $ ( 0 ##*/}. cur_javas Fiの #すべてのファイルシステム上のJavaの名前を検索する #およびすべてのJavaファイルのログのリストを保存 /見つけ- fstype NFSの - fstype autofs -オプルーンプルーンオ名のJavaタイプF -印刷または名のJavaタイプL -印刷する|ティーを/ tmp / $ ( 0 ##*/}. all_javas | \ ジャワながら読む;行う 2 >は/ dev実行/ nullをエラーメッセージを無視する# $のJavaのバージョン>は/ dev / nullを2 >は/ dev / nullをどのようにJavaの応答を確認する# ( ( $ ? \u003d\u003d 0 ) ) ;その後#場合のrc \u003d 0 、 vaidです #これはJavaのバージョンを確認され 版\u003d $ ( $のJavaバージョン2 > & 1 | awkは' NR \u003d\u003d 1 (印刷substr ( $ 3,4,1 ) ) ' ) ( ( $版> 3 ) ) ;し #場合は、バージョン1.3より大きい場合は、先に行くとそれを更新 印刷" $ ( $のJavaバージョン2 > & 1 | awkは' NR \u003d\u003d 1 ( ) ' ) $ 3プリント\ $トンジャワ" > >を/ tmp / $ ( 0 ##*/}. cur_javas現在Javasのリストを保存# これにより、 Javaかどうかが更新されているかどうかを確認する# $ $ JARファイルのJava - Tの壺>は/ dev / nullを2 > & 1 更新されない場合は( ( $ ? > 0 ) ) ;その後# 、それを更新 " "ジャワ$の更新を印刷 $ $ JARファイルJARファイルのJava - ū 他#そうでなければ、すでに更新済みのメッセージを印刷 印刷" $ジャワ更新は既に" Fiの 他#このコマンドとJavaの古いバージョンです 印刷" $ ( $のJavaバージョン2 > & 1 | awkは' NR \u003d\u003d 1 ( ) ' ) $ 3プリント\ $トンジャワ" > >を/ tmp / $ ( 0 ##*/}. old_javas古いJavasのリストを保存# Fiの Fiの 完了した # |