Добрый день!
Нужна помощь на shell, есть файл текстовой вида:
23456834556 2019-10-08 19:26.34 5
33456634556 2019-10-09 19:26.36 1Нужно в этом файле формат даты наоборот сделать вида день.месяц.год.
Что то не сообразить куда копать.
> Добрый день!
> Нужна помощь на shell, есть файл текстовой вида:
> 23456834556 2019-10-08 19:26.34 5
> 33456634556 2019-10-09 19:26.36 1
> Нужно в этом файле формат даты наоборот сделать вида день.месяц.год.
> Что то не сообразить куда копать.Сильно не заморачиваясь:
cat text.txt | sed 's/\-/\ /g' | awk '{print $1 " " $4 "." $3 "." $2 " " $5 " " $6}' > newtext.txt
>> Добрый день!
>> Нужна помощь на shell, есть файл текстовой вида:
>> 23456834556 2019-10-08 19:26.34 5
>> 33456634556 2019-10-09 19:26.36 1
>> Нужно в этом файле формат даты наоборот сделать вида день.месяц.год.
>> Что то не сообразить куда копать.
> Сильно не заморачиваясь:
> cat text.txt | sed 's/\-/\ /g' | awk '{print $1 " "
> $4 "." $3 "." $2 " " $5 " " $6}'
> > newtext.txtawk -F'[\ \-]' '{ print $1, $4 "-" $3 "-" $2, $5, $6 }' text.txt > newtext.txt
>[оверквотинг удален]
>>> 23456834556 2019-10-08 19:26.34 5
>>> 33456634556 2019-10-09 19:26.36 1
>>> Нужно в этом файле формат даты наоборот сделать вида день.месяц.год.
>>> Что то не сообразить куда копать.
>> Сильно не заморачиваясь:
>> cat text.txt | sed 's/\-/\ /g' | awk '{print $1 " "
>> $4 "." $3 "." $2 " " $5 " " $6}'
>> > newtext.txt
> awk -F'[\ \-]' '{ print $1, $4 "-" $3 "-" $2, $5,
> $6 }' text.txt > newtext.txtТогда уж так:
awk -F'[\ \-]' '{ print $1, $4 "." $3 "." $2, $5, $6 }' text.txt > newtext.txt