Hey Guys,
I want to merge all files (Apache Tomcat Access Logs) for a particular date say "Aug 24" to be merged into a single file.
Is there any quick hack for that ?
Code:
[tomcat@localhost logs]$ ls -alrth access_log2016-08-*|grep "Aug 24"
-rw-rw-r--. 1 tomcat tomcat 16M Aug 24 00:00 access_log2016-08-23.23.log
-rw-rw-r--. 1 tomcat tomcat 6.8M Aug 24 01:00 access_log2016-08-24.00.log
-rw-rw-r--. 1 tomcat tomcat 4.7M Aug 24 02:00 access_log2016-08-24.01.log
-rw-rw-r--. 1 tomcat tomcat 14M Aug 24 03:00 access_log2016-08-24.02.log
-rw-rw-r--. 1 tomcat tomcat 18M Aug 24 04:00 access_log2016-08-24.03.log
-rw-rw-r--. 1 tomcat tomcat 15M Aug 24 05:00 access_log2016-08-24.04.log
-rw-rw-r--. 1 tomcat tomcat 5.6M Aug 24 06:00 access_log2016-08-24.05.log
-rw-rw-r--. 1 tomcat tomcat 8.9M Aug 24 07:00 access_log2016-08-24.06.log
-rw-rw-r--. 1 tomcat tomcat 19M Aug 24 08:00 access_log2016-08-24.07.log
-rw-rw-r--. 1 tomcat tomcat 32M Aug 24 09:00 access_log2016-08-24.08.log
-rw-rw-r--. 1 tomcat tomcat 45M Aug 24 10:00 access_log2016-08-24.09.log
-rw-rw-r--. 1 tomcat tomcat 44M Aug 24 11:00 access_log2016-08-24.10.log
-rw-rw-r--. 1 tomcat tomcat 49M Aug 24 12:00 access_log2016-08-24.11.log
-rw-rw-r--. 1 tomcat tomcat 51M Aug 24 13:00 access_log2016-08-24.12.log
-rw-rw-r--. 1 tomcat tomcat 53M Aug 24 14:00 access_log2016-08-24.13.log
-rw-rw-r--. 1 tomcat tomcat 52M Aug 24 15:00 access_log2016-08-24.14.log
-rw-rw-r--. 1 tomcat tomcat 84M Aug 24 16:00 access_log2016-08-24.15.log
-rw-rw-r--. 1 tomcat tomcat 57M Aug 24 17:00 access_log2016-08-24.16.log
-rw-rw-r--. 1 tomcat tomcat 48M Aug 24 18:00 access_log2016-08-24.17.log
-rw-rw-r--. 1 tomcat tomcat 37M Aug 24 19:00 access_log2016-08-24.18.log
-rw-rw-r--. 1 tomcat tomcat 38M Aug 24 20:00 access_log2016-08-24.19.log
-rw-rw-r--. 1 tomcat tomcat 40M Aug 24 21:00 access_log2016-08-24.20.log
-rw-rw-r--. 1 tomcat tomcat 37M Aug 24 22:00 access_log2016-08-24.21.log
-rw-rw-r--. 1 tomcat tomcat 26M Aug 24 23:00 access_log2016-08-24.22.log
[tomcat@localhost logs]$
They should be merged into single file as per date time in ascending order so access_log2016-08-23.23.log then access_log2016-08-24.00.log so on and so forth.
We can do manually like cat individual file but want to explore more smarter way. I heard from my colleague a command called plus to concatenate into single file ,but not 100% sure..
Please assist.