Если ноль 000000
подходит как HHMMSS
для записей без данных о времени , используйте следующийawk
подход:
awk 'BEGIN{ FS = OFS = "," }
{
cmd = "date -d\042" $1 "\042 +%Y%m%d%H%M%S";
cmd | getline d; close(cmd);
print d, $2
}' file
Выход:
20181129151500,alert_logevent
20181129151500,alert_webhook
20181129151500,appsbrowser
20171020000000,ClearPassOnSplunk_2
20171010000000,Dnslookup
20171012000000,domainCategories
Есть ли у вас доступ к локальному изменению DNS-сервера с помощью dhcpcd или другого? Если нет, и если у вас нет доступа r/w к /etc
, то вы ничего не можете сделать для сопоставления хоста dns на локальном хосте, кроме как найти вектор повышения привилегий для его выполнения.
Однако вы можете перейти к следующему DNS-серверу и внести там свои изменения.
Или, в зависимости от ваших потребностей, может быть достаточно установить переменную среды для оболочки, например:
export google="172.217.15.110"
# and then subsequently commands like the following will work,
vimb $google
ping $google
nmap $google
... etc