Sed: ISO 日付 2016-12-30T09:42:14 で T を交換します。

Sed: ISO 日付 2016-12-30T09:42:14 で T を交換します。

2016-12-30T09:42:14Tを日付形式に置き換える方法は?

予想形式:2016-12-30 09:42:14

ベストアンサー1

echo 2016-12-30T09:42:14 \
| sed 's/\([0-9]\{4\}-[0-9][0-9]-[0-9][0-9]\)T\([0-9][0-9]:[0-9][0-9]:[0-9][0-9]\)/\1 \2/'
  • [0-9]任意の数字と一致
  • \{4\}前のコンテンツが正確に4回(より短い[0-9][0-9][0-9][0-9])表示されることを示します。
  • \(...\)\1番号(\2など)で参照できるキャプチャグループを作成します。

おすすめ記事