英語フランス語スペイン語

Ad


OnWorksファビコン

dateutils.dsort - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで dateutils.dsort を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dateutils.dsort です。

プログラム:

NAME


dsort - FILE の内容を時系列でソートします。

SYNOPSIS


ソート [オプション] ... [FILE] ...

DESCRIPTION


FILE の内容を時系列で並べ替えます。 FILE が省略された場合、stdin から読み込まれます。

行ごとの最初の日付/時刻の値がソート キーです。 時間のない日付は
同じ日のどの日時よりも小さい値。 日付のない時間は、
任意の日付または日付/時刻よりも小さい値。 行に日付または時刻が含まれていない場合、または
日付/時刻は前に向かってソートされます。

認識 オプションs:

-h, - 助けて
ヘルプを印刷して終了します

-V, - バージョン
バージョンを印刷して終了します

-i, --入力フォーマット=STRING...
入力形式。複数回使用できます。 各日付/時刻は、
日付/時刻を読み取ることができる場合は、指定された順序で入力フォーマット パーサーを実行します。
指定された入力形式指定子文字列で正常に動作した場合、その値が使用されます。

- ディフォルト=DT
入力が指定されていない場合は、不足しているフィールドを埋めるためのフォールバックとして DT を使用します。 でなければなりません
ISO8601 形式の日付/時刻。 省略した場合、デフォルト値は現在の
日付時刻。

-e, --バックスラッシュエスケープ
入力書式指定子文字列のバックスラッシュ エスケープの解釈を有効にします。

--from ゾーン=ゾーン
標準入力またはコマンドラインの日付をタイムゾーン ZONE からのものとして解釈します。

-r, - 逆行する
並べ替え順序を逆にします。

-u, - 個性的
日付/時刻の値ごとに最大 XNUMX 行を出力します。

FORMAT SPECS


dateutils の形式仕様は、posix の strftime() に似ています。

ただし、サポートされているカレンダーの範囲が広いため、dateutils は異なるカレンダーを使用する必要があります。
ルール。

日付の仕様:
%a 曜日の短縮名
%A 完全な曜日名
%_a 曜日名を XNUMX 文字に短縮したもの (MTWRFAS)
%b 月の短縮名
%B 完全な月名
%_b 単一文字に短縮された月名 (FGHJKMNQUVXZ)
%c 月内の平日のカウント (00 ~ 05 の範囲)
%C 年間の平日のカウント (00 ~ 53 の範囲)
%d 日、2 桁 (00 ~ 31 の範囲)
%D 年間の日、3 桁 (000 ~ 366 の範囲)
%F %Y-%m-%d と同等 (ymd の正規形式)
%j %D と同等
%m 現在のカレンダーの月 (00 ~ 19 の範囲)
%Q 年の四半期 (範囲は第 1 四半期から第 4 四半期まで)
%q 四半期の番号 (01 ~ 04 の範囲)
%s エポックからの秒数。
%u 数字で表した曜日 (範囲は 01 ~ 07、日曜日は 07)
%U 週数、曜日は日曜日 (範囲 00 ~ 53)
%V ISO の週数、曜日は月 (範囲 01 ~ 53)
%w 数字で表した曜日 (範囲は 00 ~ 06、日曜日は 00)
%W 週数、曜日は月 (00 ~ 53 の範囲)
%y 世紀のない年 (00 ~ 99 の範囲)
%Y 世紀を含む年
%Z 時間と分 (HH:MM) で表したゾーン オフセット。
先行する符号 (UTC より東のオフセットの場合は +、オフセットの場合は -
UTC より西)

%Od ローマ数字での日
%Om ローマ数字での月
%Oy ローマ数字による XNUMX 桁の年
%OY ローマ数字による世紀を含む年

%rs エポックが Unix エポックと異なる時間系では、これは
それ以降の秒数を選択します。
%rY グレゴリオ暦と一致しない年を含むカレンダーの場合
年、これはカレンダーの年を選択します。

%dth 1st、2nd、3rd などの序数で表した日付。
%mth 1st、2nd、3rd などの序数で表した月。

%db その月の営業日 (先月の最終日以降)
%dB 今月の最終日までの営業日数

時間スペック:
%H 24 時間時計を使用した時刻、2 桁 (00 ~ 23 の範囲)
%I 12 時間制を使用した時刻、2 桁 (01 ~ 12 の範囲)
%M 分 (00 ~ 59 の範囲)
%N ナノ秒 (000000000 ~ 999999999 の範囲)
%p 文字列 AM または PM、正午は PM、午前 XNUMX 時は AM です。
%P %p と似ていますが、小文字です
%S (範囲は 00 ~ 60、60 はうるう秒)
%T %H:%M:%S と同等

一般的な仕様:
%n 改行文字
%t タブ文字
%% リテラルの % 文字

修飾子:
%O XNUMX 進数をローマ数字に変換する修飾子
%r 単位を実際の単位に変換する修飾子
th サフィックス、序数の読み取りと出力
b サフィックス、日を営業日として扱います

仕様により、1601-01-01 より前の日付はサポートされていません。

適合性については、カレンダー指定子とそれに対応する形式のリストをここに示します。
文字列:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
ビズダ %Y-%m-%db
リリアン 該当なし
ldn 該当なし
ジュリアン 該当なし
jdn 該当なし

これらの指定子は、出力形式文字列として使用できます。さらに、@code{lilian}/@code{ldn}
@code{julian}/@code{jdn} も入力形式文字列として使用できます。


$ dsort < "$@{srcdir@}/caev_01.txt"
2009-06-03 caev="DVCA" secu="VOD" exch="XLON" xdte="2009-06-03" nett/GBX="5.2"
2010-11-17 caev="DVCA" secu="VOD" exch="XLON" xdte="2010-11-17" nett/GBX="2.85"
2011-11-16 caev="DVCA" secu="VOD" exch="XLON" xdte="2011-11-16" nett/GBX="3.05"
2012-06-06 caev="DVCA" secu="VOD" exch="XLON" xdte="2012-06-06" nett/GBX="6.47"
2013-06-12 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-06-12" nett/GBX="6.92"
2013-11-20 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-11-20" nett/GBX="3.53"
$

$ dsort "$@{srcdir@}/caev_01.txt"
2009-06-03 caev="DVCA" secu="VOD" exch="XLON" xdte="2009-06-03" nett/GBX="5.2"
2010-11-17 caev="DVCA" secu="VOD" exch="XLON" xdte="2010-11-17" nett/GBX="2.85"
2011-11-16 caev="DVCA" secu="VOD" exch="XLON" xdte="2011-11-16" nett/GBX="3.05"
2012-06-06 caev="DVCA" secu="VOD" exch="XLON" xdte="2012-06-06" nett/GBX="6.47"
2013-06-12 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-06-12" nett/GBX="6.92"
2013-11-20 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-11-20" nett/GBX="3.53"
$

$ dsort -r < "$@{srcdir@}/caev_01.txt"
2013-11-20 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-11-20" nett/GBX="3.53"
2013-06-12 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-06-12" nett/GBX="6.92"
2012-06-06 caev="DVCA" secu="VOD" exch="XLON" xdte="2012-06-06" nett/GBX="6.47"
2011-11-16 caev="DVCA" secu="VOD" exch="XLON" xdte="2011-11-16" nett/GBX="3.05"
2010-11-17 caev="DVCA" secu="VOD" exch="XLON" xdte="2010-11-17" nett/GBX="2.85"
2009-06-03 caev="DVCA" secu="VOD" exch="XLON" xdte="2009-06-03" nett/GBX="5.2"
$

$ dsort -r "$@{srcdir@}/caev_01.txt"
2013-11-20 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-11-20" nett/GBX="3.53"
2013-06-12 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-06-12" nett/GBX="6.92"
2012-06-06 caev="DVCA" secu="VOD" exch="XLON" xdte="2012-06-06" nett/GBX="6.47"
2011-11-16 caev="DVCA" secu="VOD" exch="XLON" xdte="2011-11-16" nett/GBX="3.05"
2010-11-17 caev="DVCA" secu="VOD" exch="XLON" xdte="2010-11-17" nett/GBX="2.85"
2009-06-03 caev="DVCA" secu="VOD" exch="XLON" xdte="2009-06-03" nett/GBX="5.2"
$

$ dsort -u < "$@{srcdir@}/caev_02.txt"
2009-06-03 caev="DVCA" secu="VOD" exch="XLON" xdte="2009-06-03" nett/GBX="5.2"
2010-11-17 caev="XXXX" secu="VOD" exch="XLON" xdte="2010-11-17"
2011-11-16 caev="DVCA" secu="VOD" exch="XLON" xdte="2011-11-16" nett/GBX="3.05"
2012-06-06 caev="DVCA" secu="VOD" exch="XLON" xdte="2012-06-06" nett/GBX="6.47"
2013-06-12 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-06-12" nett/GBX="6.92"
2013-11-20 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-11-20" nett/GBX="3.53"
$

$ dsort -u "$@{srcdir@}/caev_02.txt"
2009-06-03 caev="DVCA" secu="VOD" exch="XLON" xdte="2009-06-03" nett/GBX="5.2"
2010-11-17 caev="XXXX" secu="VOD" exch="XLON" xdte="2010-11-17"
2011-11-16 caev="DVCA" secu="VOD" exch="XLON" xdte="2011-11-16" nett/GBX="3.05"
2012-06-06 caev="DVCA" secu="VOD" exch="XLON" xdte="2012-06-06" nett/GBX="6.47"
2013-06-12 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-06-12" nett/GBX="6.92"
2013-11-20 caev="DVCA" secu="VOD" exch="XLON" xdte="2013-11-20" nett/GBX="3.53"
$

onworks.net サービスを使用してオンラインで dateutils.dsort を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad