Linux コマンド[date +%Y%m%d%H%M%S -d 2015 日付]の出力結果で末6桁に0が追加される…
Windows PCからテラタームでLinuxサーバに接続し、下記のコマンドを実行します。(シバンではsh指定)
date +%Y%m%d%H%M%S -d 20151121181111
シェル実行後に期待したい出力結果は、20151121181111
と出ることです。
しかし出力されるのは 20151121181111000000
となります。
最終的には、CSVファイルに記載されている日付項目を取り出し、正しい日付形式になっているかどうかを判定するシェルスクリプトを作成したいと思っています。0が出てしまい、正しい比較ができず困っています。(もっとも、別のやり方があるかもしれませんが…)
dateコマンドの仕様等リサーチを行いましたが、どうしてもこの0の出力をコントロールする方法が分かりません。
お力添え頂けませんでしょうか。