У меня есть файл, содержащий много столбцов текста, включая метку времени по строкам Fri Jan 02 18:23
, и мне нужно преобразовать эту дату в формат MM/DD/YYYY HH:MM
.
Я пытаюсь использовать стандартный инструмент "date" с awk getline для преобразования, но я не могу понять, как передать поля в команду "date" в ожидаемом формате (цитируется с "или 's" ), поскольку getline также нуждается в командной строке, заключенной в кавычки.
Что-то вроде "date -d '$1 $2 $3 $4' +'%D %H:%M'" | getline var
Теперь, когда я думаю об этом, я думаю, что я действительно спрашиваю, как вставить awk-переменные в строку.