ファイルに約 15 個のフィールドを含む .CSV ファイルがあり、日付列 (ファイルの最初のフィールド) を dd/mm/yyyy から yyyy/mm/dd に変換する必要があります。お知らせ下さい...
2767 次
2 に答える
6
awk を使用すると、これ$1
は 3 つの部分に分割され、それらを結合して new$1
に戻し、すべてを出力します1
echo "30/05/2013 some data" | awk '{split($1,a,"/");$1=a[3]"/"a[2]"/"a[1]}1'
2013/05/30 some data
于 2013-09-09T21:30:41.697 に答える
1
これはうまくいくかもしれません(GNU sed):
sed -i -r 's|(..)/(..)/(....)|\3/\2/\1|' file
于 2013-09-10T06:24:55.880 に答える