Как преобразовать формат даты в файле

я предлагаю собрать в целом системные статистические данные с nmon и проанализировать их с nmon-анализатор или nmon2rrd - даже если это только для одного процесса. Наличие чего-то для корреляции с полезно. svmon может также привыкнуть к использованию памяти монитора.

Вот некоторые хорошие статьи о процессе и системе, контролирующем для AIX:

0
07.01.2015, 07:44
2 ответа

Предполагая, что вы введете текст вроде этого:

1232,abdc, 02-Jan-2014 18:01:37</br> 
4534,kdafh, 20-Feb-2014 07:17:19</br>
364,asjhdk, 11-Jul-2012 23:20:30</br>

мой ответ станет таким:

1232,abdc, 02-Jan-2014 18:01:37</br> 
4534,kdafh, 20-Feb-2014 07:17:19</br>
364,asjhdk, 11-Jul-2012 23:20:30</br>

:

cat input-file.txt | sed 's[</br>[[g' | awk -F ',' '{printf("%s,%s,",$1,$2);system("date -d \""$3" "$4"\" +\"%Y-%m-%d %H:%M:%S\"");}' > output-file.txt

И если записи находятся на одной строке (нет новой строки во входном файле после
, то это будет

cat input-file.txt | sed 's[</br>[\n[g' | awk -F ',' '{printf("%s,%s,",$1,$2);system("date -d \""$3" "$4"\" +\"%Y-%m-%d %H:%M:%S\"");}' > output-file.txt
0
28.01.2020, 02:36

Один из возможных ответов, использующих awk, предполагая, что входной файл входной файл.txt и выходной файл выводит-файл.txt:

awk -F ',' '{printf("%s,%s,",$1,$2);system("date -d "$3" +%Y-%m-%d");}' input-file.txt > output-file.txt
2
28.01.2020, 02:36

Теги

Похожие вопросы