Unix / Linuxでは、必要な形式で日付と時刻を表示する必要があります。私が望む形式は、UnixまたはLinuxではdd/mm/yyyy hh:mm:ss:msです。次のコマンドを使用して近づいています。
echo $(date +%x_%r)
これにより、次のものが返されます。
08/20/2012_02:26:14 PM
どんな提案がありますか?
ベストアンサー1
ナノ秒精度ではなくミリ秒単位が必要な場合は、次のものを%3N
代わりに使用できます%N
。
$ date +'%d/%m/%Y %H:%M:%S:%3N'
12/04/2014 18:36:20:659
または希望の用途$(…)
:
$ echo "$(date +'%d/%m/%Y %H:%M:%S:%3N')"
12/04/2014 18:36:20:659
しかし、%N
ターゲットシステムやbashのバージョンによっては、これは不可能かもしれません。組み込みシステム»GNU bash、バージョン4.2.37(2)-release(arm-buildroot-linux-gnueabi)«でテストされました。いいえ%N
(両方ではありません%3N
):
date +"%F %T,%N"
2014-01-08 16:44:47,%N