Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- timestamp;fullpath;event;size
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_OPEN;2324
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_ACCESS;2324
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_CLOSE_NOWRITE;2324
- 1521540649.02;/home/workdir/quad_list_14.json;IN_OPEN;2160
- 1521540649.03;/home/workdir/quad_list_14.json;IN_ACCESS;2160
- 1521540649.03;/home/workdir/quad_list_14.json;IN_CLOSE_NOWRITE;2160
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_OPEN;2324;42417555
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_ACCESS;2324;42417555
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_CLOSE_NOWRITE;2324;42417555
- 1521540649.02;/home/workdir/quad_list_14.json;IN_OPEN;2160;42417555
- 1521540649.03;/home/workdir/quad_list_14.json;IN_ACCESS;2160;42417555
- 1521540649.03;/home/workdir/quad_list_14.json;IN_CLOSE_NOWRITE;2160;42417555
- #!/bin/bash
- #$1 being the filename
- JOBID=$(grep -oE "[0-9]{8}" "${1}")
- sed -E "s/(.*)/1;$JOBID/" "${1}"
- awk -F";" 'JOBID=substr(FILENAME ,match(FILENAME,"[0-9]{8}"),8);
- BEGIN { OFS=";"} { if ($1 != "timestamp") print $0,JOBID; }'
- Event_42417555_2018-05-23_16:45:28-log.txt | head
- timestamp;fullpath;event;size
- timestamp;fullpath;event;size
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_OPEN;2324
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_OPEN;2324;42417555
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_ACCESS;2324
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_ACCESS;2324;42417555
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_CLOSE_NOWRITE;2324
- 1521540649.02;/home/workdir/ScienceXMLIn/config.cfg;IN_CLOSE_NOWRITE;2324;42417555
- awk -F";" 'BEGIN { OFS = FS }
- FNR == 1 { JOBID=substr(FILENAME, match(FILENAME,"[0-9]{8}"),8); print }
- FNR > 1 { print $0, JOBID }'
- Event_42417555_2018-05-23_16:45:28-log.txt | head
Add Comment
Please, Sign In to add comment