![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| ファイル名のファイルに挿入するときに連結ファイル | samky2005 | シェルプログラミングとスクリプティング | 2 | 2009年6月5日 07:07午後 |
| 、印刷、ファイルのパス、ロックされたファイルを検索するファイルのロックを解除する | alternapop | UNIXのダミー質問と回答のため | 0 | 2009年4月14日 09:09午後 |
| ls >ファイル-現在のディレクトリ内のすべてのファイルの一覧を含むファイルを作成する | pranavagarwal | シェルプログラミングとスクリプティング | 1 | 2008年9月26日 09:37午後 |
| 制御ファイルのファイル一覧からファイルを除く | ukatru | UNIXの詳細&エキスパートのためのユーザー | 15 | 2008年8月15日 09:24午後 |
| * * _bbbの名前にされているファイルのファイルに" aaa "を持ってファイルの合計数 | sudheshnaiyer | UNIXのダミー質問と回答のため | 1 | 2007年8月16日 03:34午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
最後のファイル以外のすべてのファイルの郵便番号
こんにちは、私は最後のアーチで、データベースがARCHIVELOGのでzipファイルを除いていないファイルを展開するためのスクリプトを書くことがARCHIVELOG郵便最後のファイルを使用してもすることができる
ここに私のスクリプトです。私は、スクリプトを実行するとき、エラーメッセージが表示される。アドバイスしてくださいあなたが/何が間違っていることを詳細に私のスクリプトが正しい、私はシェルスクリプトのための専門家はない、それが単純なミスに、単に知らない。 非常にご協力いただきありがとうございます。 ジャック ここに私のスクリプトです: ORACLE_SID \u003d " " vprod BACK_DIR \u003d ` / /はPCA / ` oraapplバックアップ 輸出ORACLE_SID BACK_DIR プログラム\u003d `のbasename $ 0 ` DBAPAGE \u003d " / oraappl /はPCA / vprod / vprodscr / binに/ dba_pager.ksh " $ DBAPAGE " $プログラム: $ ORACLE_SID :開始" "日`で` $ ORACLE_SIDがARCHIVELOGのバックアップを開始" ログファイル\u003d $ BACK_DIR / nightly_offsite /ログ/ $ ( ORACLE_SID ) _archbackup.log BCKFILE \u003d $ BACK_DIR / nightly_offsite / $ ( ORACLE_SID ) _arch 。 `日付+ %メートル% d個の%イ` 。 gzを解凍 $ ORACLE_SIDの日`の"アーカイブログのバックアップをエコー` "を開始 はls - ALLLOGS \u003d ` ` rtが エコーLASTLOG \u003d ` " $ ALLLOGS " |尾-1 ` エコーSECONDLASTLOG \u003d ` " $ ALLLOGS " |尾-2 |表示head - n 1 ` "最初のログエコー: " `エコー" $ ALLLOGS " |表示head - n 1 ` "第二回最終ログインエコーされます: " `エコー" $ ALLLOGS " |尾-2 |表示head - n 1 ` "最終ログインエコー除外されます: " `エコー" $ ALLLOGS " |尾-1 ` "コマンドエコーです:は/ usr / local / binに/ gtar - zcvf $ BCKFILE " $ ALLLOGS " - X "が$ LASTLOG BACK_DIR $見つける/ nightly_offsite -名は" $ ( ORACLE_SID ) _arch * "は水深-タイプF - 5 、ファイルのmtimeの- exec rm ( ) \ ; は/ usr / / binに/ gtar - zcvf $ BCKFILE $ $ ALLLOGS - XをLASTLOGローカル $ ORACLE_SIDの日`の"アーカイブログのバックアップをエコー` "完成 $ DBAPAGE " $プログラム: $ ORACLE_SID :エンド" "日`で` $ ORACLE_SIDのエンディングをARCHIVELOGバックアップ" 終了 ここに上記のスクリプトを実行するときにエラーメッセージが表示されます: $ 。 。 / archbackup.ksh のbasename $ 0 : vprod :日付'で'がARCHIVELOGバックアップ最低開始vprod ' vprodのアーカイブログのバックアップの日付の開始 フリストログです:エコー" $ ALLLOGS " |表示head - n 1 2つ目の最後のログです:エコー" $ ALLLOGS " |尾-2 |表示head - n 1 除外最終ログイン:エコー" $ ALLLOGS " |尾-1 コマンドです: gtar - zcvf / oraappl /はPCA /バックアップ/ nightly_offsite / vprod_arch.date + % % d個% y.gzメートルはls - rtが- Xの各" $ ALLLOGS " |尾-1 gtar : + %メートル% d個% y.gz :できないの合計:そのようなファイルまたはディレクトリ gtar : ls :できないの合計:そのようなファイルまたはディレクトリ gtar : - rtが:できないの合計:そのようなファイルまたはディレクトリ gtar : - x :はできないの合計:そのようなファイルまたはディレクトリ gtar :各:できないの合計:そのようなファイルまたはディレクトリ gtar : " $ ALLLOGS " :できないの合計:そのようなファイルまたはディレクトリ gtar : |尾:できないの合計:そのようなファイルまたはディレクトリ gtar : -1 :できないの合計:そのようなファイルまたはディレクトリ gtar :エラー終了前のエラーからの遅延 ' vprodのアーカイブログのバックアップの日付'完了 のbasename $ 0 : vprod :終了日'で'がARCHIVELOGバックアップエンディングvprod $ |
|
||||
|
私は、以下のスクリプトを実行すると私の不法なオプションを提供します。私はHPの11日午前
# のCD / oraappl /はPCA / vprod / vprodarch はls - lrt |頭- 'はls - lrt | Awkの'末端(印刷NR - 1 ) '' > backuplist.log gtar - cvf / oraappl /はPCA /バックアップ/ nightly_offsite / vprod_arch 。 '日付+ %メートル% d個の% y 'を押す。 qz - Lをb ackuplist.log 終了 findb @ vprod >障害者 / oraappl /はPCA / vprod / vprodscr / binに findb @ vprod > 。 。 / arch_backup.ksh ヘッド:不正なオプション-秒 ヘッド:不正なオプション- ヘッド:不正なオプション- - ヘッド:不正なオプション-研究 ヘッド:不正なオプション-トン ヘッド:不正なオプション- | ヘッド:不正なオプション- ヘッド:不正なオプション-ワット ヘッド:不正なオプション-韓国 ヘッド:不正なオプション- ヘッド:不正なオプション-メール ヘッド:不正なオプション- Ñ ヘッド:不正なオプション-エ ヘッド:不正なオプション- ( ヘッド:不正なオプション- p ヘッド:不正なオプション-研究 ヘッド:不正なオプション- トン:異常形成数 gtar : backuplist.log :無効なテープの長さ ` gtar -ヘルプ'や` gtar -使い方の詳細については、お試しください。 findb @ vprod > |
|
||||
|
今私は、もう一度聞いて申し訳なく:別のエラーがある
のCD / oraappl /はPCA / vprod / vprodarch はls - lrt |頭- `はls - lrt | Awkの'末端(印刷NR - 1 ) ' ` > backuplist.log gtar - cvf / oraappl /はPCA /バックアップ/ nightly_offsite / vprod_arch 。 '日付+ %メートル% d個の% y 'を押す。 qz - Lをb ackuplist.log 終了 findb @ vprod > 。 。 / arch_backup.ksh gtar : backuplist.log :無効なテープの長さ ` gtar -ヘルプ'や` gtar -使い方の詳細については、お試しください。 |