![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| DB2テーブルから、昨日のUnixシステムの日付を日付の比較 | sasaliasim | シェルプログラミングとスクリプティング | 9 | 2008年12月1日 11:37午後 |
| Perlの:ファイル名から日付を抽出し、現在の日付と比較する | MKNENI | シェルプログラミングとスクリプティング | 4 | 2008年3月26日 04:01午後 |
| 発行日はpatricular形式で日付を見つけるprevoius | bsandeep_80 | UNIXの詳細&エキスパートのためのユーザー | 3 | 2007年11月15日 08:42午後 |
| UNIXで、ファイルの作成日時を変更するPrespecified日 | monkfan | UNIXのダミー質問と回答のため | 4 | 2006年11月28日 07:15午前 |
| 秒単位で、通常の日には、日付を変換するのは簡単な方法 | travian | HP - UX | 2 | 2006年11月23日 12:25午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
日付をfiledate値を取得されていません。
私は以下のスクリプトがある。私は日が空のファイルが作成された時に取得しようとしている。私のような状況で触れた場合は、空のファイルをもう一度されませんが作成されます。私は、問題の状態は、スクリプトの終了時には、
# ! / binに/ ksh #ソースファイルを 。は$ HOME / .profile 組版- L100 fname 組版- L14 fdate 組版- R12 reccnt 組版- R12 charcntfinal 組版- R12 cnt1 組版- R12 cnt2 組版- R12 sum1 fname \u003d $ 1 、実際のデータファイルからのクリップは、実際の日付は、ファイルが作成された入手# 。 fdate \u003d `カットc1 - 14 $ fname ` エコーfdate1 : $ fdate サイズのファイルを取得# 。 ファイルサイズ\u003d `はls - | awkは' ( ) $ 5印刷' ` fname $ lrt ファイルサイズ: $ファイルサイズエコー #かどうかを確認する場合に変数または空である場合、ファイルのサイズは0です。 場合、 [ [ - Ž $ fdate ] ] | | [ $ファイルサイズ\u003d " 0 " ] それから エコーfdateが空またはfdateファイルのサイズは0です。 空のファイルが作成された日付と時刻を取得# 。 -アル出力では、区切り文字は、ファイルの大きさはlsから、日付時刻値を取得# ( 0 ) はls -アルfiledate \u003d ` $ fname |カット- F2キー- 4 - Dの'0 ' |カットのF1 - 4 - Dの' ' ` エコーですが、ファイルが作成されましたfdate : $ filedate 日\u003d $ filedate fdate \u003d `日+ %および%メートル% d個%時間%メートル% Sを` ( #問題か?ここに日付の値$ filedateされていません。これは、現在の日付の値を拾って、なぜか分からないですか? ) エコー日時ですが、ファイルが作成されました: $ fdate Fiの " perf_totals.sh " 73行、 2429文字 ussun0s/scripts > # ..............................のスクリプトを実行する ussun0s/scripts > perf_totals.sh gsk_vac.txt gsk_vac_control.txt fdate1 : ファイルサイズ: 0 fdateが空またはfdateスペースがある が、ファイルが作成されましたfdateです: 7月21日00:54 日時ファイルが作成されています: 20050802142511 (これは問題がある。私はまだここにいるのではなく、ファイルが作成されたときfdate現在の日付となっている。 ) 任意の仕方も大歓迎です。 よろしく、 Radhika 。 |
|
|||||
|
将来のためpls .....一番下のウィンドウ" "の詳細を取得するためのルールを投稿するの左の上での使用を適切にフォーマットを投稿VBcodes -をクリックすることができます VBのコード この'の値を' filedateに割り当て 変数 '日' コード:
date=$filedate これは、戻り値の代入 コマンド 'は、変数'日' fdate ' コード:
fdate=`date +%Y%m%d%H%M%S` (#PROBLEM? here date is not getting $filedate value. It still picks up the current date value. Don't know why?) のコードとして実装に動作します。私はあなたの心に何か他のことだと思います。 |
|
||||
|
次のコマンドで( fdate \u003d ` $ filedate + %および%メートル% d個%時間%メートル% Sを`
私置く)は、私のエラーは、以下を得るfiledate 。だから日\u003d $をfiledateていたの 出力............................ fdate1 : ファイルサイズ: 0 fdateが空またはfdateスペースがある 7月21日00:54 perf_totals.sh [ 33 ] : 07 :見ていません( errror. ..........) 日時ファイルが作成されています: |