YYYY:MM:DD HH:MM:SS
date(bash)コマンドを使用して、2つの日付を形式で比較しようとしています。私の問題は、dateコマンドが(私が知っている限り)日付形式のみを使用していることですYYYY-MM-DD HH:MM:SS
。 sedを正規表現と一緒に使用して最初の2つの:
withを置き換えようとしていますが、これは-
正しく機能しません。私は2018年だけです。
date1="2018:01:16 12:25:35"
echo $date1 | sed 's/\([0-9]*\).*/\1/'
可能なすべての提案を受け入れます。ありがとうございます。
ベストアンサー1
2 つの簡単な置換を行います。
sed 's/:/-/;s/:/-/'