У меня есть файл с некоторыми полями, подобными этим:
OID ,"DATA","PARENT ","APP ","DSN ","JOB ",RUN_,START ,END ,NDICATOR,"SUB ",FROM_TIME ,TO_TIME ,TYPE ,TASK,CRIT,"NOD ","OWNER ","AUTH ","CMD ","DESC ",CONF,CYCL,TYPE,IND_CYCLIC,INT,MAX_
14082 ,"CEX ","HOME_TABLE ","ALERT "," ","job_ALERT_00002_home",1 ,18:30:00 GMT+00:00,18:30:50 GMT+00:00, ,"home ",19:30 ,18:55 ,OS ,Job ,0 ,"home ","system","user1 ","hostname ","Update points CHANGE232",0 ,1 ,Interval ,S ,00030M,
14082 ,"CEX ","HOME_TABLE ","ALERT "," ","job_ALERT_00002_home",2 ,19:00:10 GMT+00:00,19:01:00 GMT+00:00, ,"home ",19:30 ,18:55 ,OS ,Job ,0 ,"home ","system","user1 ","hostname ","Update points CHANGE232",0 ,1 ,Interval ,S ,00030M,
14082 ,"CEX ","HOME_TABLE ","ALERT "," ","job_ALERT_00002_home",3 ,19:30:20 GMT+00:00,19:31:10 GMT+00:00, ,"home ",19:30 ,18:55 ,OS ,Job ,0 ,"home ","system","user1 ","hostname ","Update points CHANGE232",0 ,1 ,Interval ,S ,00030M,
14082 ,"CEX ","HOME_TABLE ","ALERT "," ","job_ALERT_00002_home",4 ,20:00:30 GMT+00:00,20:01:20 GMT+00:00, ,"home ",19:30 ,18:55 ,OS ,Job ,0 ,"home ","system","user1 ","hostname ","Update points ",0 ,1 ,Interval ,S ,00030M,
.....
Я могу получить только время и добавить 1 час, для этого я использую awk и сохраняю переменную, а затем использую дату, чтобы добавить 1 час
echo $(date -d "$variable 1hour" +%H:%M:%S)
Требуемый вывод - добавить один час к заголовку START:
19:30:00
20:00:10
20:30:20
21:00:30
Можно ли получить это только одной командой?
Спасибо и извините за мой английский!