![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 日付のフォーマットを変換mmまで<time>はYYYYMMDD /日/年 | nasirgondal | シェルプログラミングとスクリプティング | 8 | 2009年4月8日 11:56午前 |
| ASCII形式のファイルを読みやすい形式に変換するには多 | gaur.deepti | UNIXのダミー質問と回答のため | 5 | 2008年3月25日 03:03午後 |
| はUTF8形式のANSI形式のファイルを変換する | rajreddy | UNIXのダミー質問と回答のため | 9 | 2007年5月25日 09:26午前 |
| はUTF8形式のANSI形式のファイルを変換する | rajreddy | UNIXの詳細&エキスパートのためのユーザー | 1 | 2007年5月24日 07:40午前 |
| tcshの場合どのようにタイムスタンプの日付形式に変換する | umen | シェルプログラミングとスクリプティング | 2 | 2005年11月22日 04:51午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
やあ、
COBOLのインデックスファイルを読むために私は" ccyyddd "フォーマット"にはタイムスタンプ"の日付形式に変換する必要があります。 私が他のスクリプトをチェックdatecalcとcouldnt私の必要に応えるためにそれらを変更する ...datecalcは、私はその日までの合計を出力する日であると考えていますが、私ccyyddd形式に変換する exmple :今日の日: 092706 (タイムスタンプ) 2006270 "に変換する" ( ) ccyyddd 、 similary 、他の日にしたいという。 事前に感謝! よろしく、 Bhups |
|
||||
|
このしてください コード:
scp mm=`expr substr "$1" 1 2` dd=`expr substr "$1" 3 2` yyyy="20""`expr substr "$1" 5 2`" ddd=`cal_days $yyyy $mm $dd` echo "$yyyy$ddd" Perlの スクリプト コード:
cal_days
#!/bin/perl
use Time::Local;
my $year=shift;
my $month=shift;
my $day=shift;
my $time = timelocal(0,0,23,$day,$month-1,$year-1900);
my $time1 = timelocal(0,0,0,1,0,$year-1900);
my $days = ( $time -$time1 ) / 86400;
printf("%.0f", $days);
コード:
$scp 092706 2006270 |