![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| を計算する13ヶ月前 | andrea_mussap | シェルプログラミングとスクリプティング | 4 | 2007年11月21日 08:14午後 |
| cronは各月の1日3か月前の日付を計算するために実行するように | new2ss | シェルプログラミングとスクリプティング | 1 | 2007年5月17日 03:28午前 |
| いくつかのか月自我 | big123456 | シェルプログラミングとスクリプティング | 8 | 2005年7月27日 04:31午前 |
| 2ヶ月間の比較 | pankschawla | UNIXの詳細&エキスパートのためのユーザー | 1 | 2004年2月11日 07:32午前 |
| DNSのヘルプ-カ月間これを行うための努力を | matt2kjones | IPネットワーク | 16 | 2002年9月28日 10:46午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
を計算する13ヶ月前
やあ、
私は、データが含まれて以来、 4年前には大きなファイルがあります。 私が、再び今日から13ヶ月前にしているだけの行をこのファイルを作成する必要があります。 何を参照してください: (私はfile.kshは、このfile.scl [ OK ]を呼び出している! ) \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d file.scl \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d /統計\u003d stderrを /安定 / NODUPLICATES /実行"今日\u003d `日+ %および%メートル% d個の` " /実行" 13m_ago \u003d ` exprに$ (今日) - 10000 ` " / INFILE \u003d $ PAR_SCL1 /フィールド\u003d ( CONTA_CORRENTE 、位置\u003d 1 、サイズ\u003d 13 ) /フィールド\u003d ( DATA_VENCIMENTO 、位置\u003d 50 、サイズ\u003d 10 ) /状態\u003d ( cond1 、テスト\u003d ( DATA_VENCIMENTO > ( $ 13m_ago ) ) /に含まれるもの\u003d (条件\u003d cond1 ) /キー\u003d ( NUMERO_FATURA 、昇順) / OUTFILE \u003d $ PAR_SCL2 /フィールド\u003d ( CONTA_CORRENTE 、位置\u003d 1 、サイズ\u003d 13 ) /フィールド\u003d ( DATA_VENCIMENTO 、位置\u003d 50 、サイズ\u003d 10 ) \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 " DATA_VENCIMENTO "は、最大13ヶ月の前に平等でなければならない日である。 DATA_VENCIMENTOのレイアウト20071115 、例えばです。 私は既にしてトピックを参照してください( 昨日日/日算術演算)が、助けていない... 私はUnixのSolarisです。 誰かが助けることができるのですか? おかげで、アンドレア。 |
|
||||
|
再: 13か月前を計算する
Perderabo 、感謝した例はないが、私の作品。
けど、解決策が見つかりました: 私のメインのプログラムで私は13ヶ月前を計算する hoje \u003d `日+ %および%メートル% d個の` exprにdata_13m \u003d ` $ ( hoje ) - 10200 ` その後、私はfile.sclに変数を送信したdata_13m 輸出PAR_SCL3 \u003d $ ( data_13m ) の私でしたfile.scl : 。 。 /実行" $ PAR_SCL3 " / INFILE \u003d $ PAR_SCL1 /フィールド\u003d ( CONTA_CORRENTE 、位置\u003d 1 、サイズ\u003d 13 ) /フィールド\u003d ( DATA_VENCIMENTO 、位置\u003d 50 、サイズ\u003d 10 ) /状態\u003d ( cond1 、テスト\u003d ( DATA_VENCIMENTO > $ PAR_SCL3 ) ) うまくいった! 〜によって。 |