I need a quick turn around, this will be one of the first things I ask is how long to complete this.
I need a bash script to loop through some data for me, I assumed a simple function based off of data in an array but it may not be that easy as there is a catch.
Requirements:
1. I have 14 categories
2. I have 7 variables per category
categories = a - n
variables = 1 - 7
where CATEGORY = name of category
variable1 ="$(tac /mnt/data/systemlogs/logstash/logs/[login to view URL] | grep [login to view URL] -m 1 | grep -Eo '[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}')"
variable2="$(curl -s -XGET -k $login $u/cdm_CATEGORY_current/_search | grep -Eo '@timestamp\"\:\"[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{2}' | tail -n1 | grep -Eo '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}')"
variable3="$(TZ=EASTERN date -d $VARIABLE1 +%m-%d' '%k:%m:%S)"
variable4="$(TZ=UTC date -d $VARIABLE2 +%m-%d' '%k:%m:%S)"
variable5="$(TZ=EASTERN date -d $VARIABLE1 +%s)"
variable6="$(TZ=UTC date -d $VARIABLE2 +%s)"
variable7="$(($VARIABLE6-$VARIABLE5))"
***** PLEASE READ THIS!
Secondary issue. Category n variable 2 will be n_1. Literally nothing I can do about that though
GIVING 2 examples here.
Category b variable 1 would be
variable1 ="$(tac /mnt/data/systemlogs/logstash/logs/[login to view URL] | grep [login to view URL] -m 1 | grep -Eo '[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}')"
Example 2: Category n variable 2
variable2="$(curl -s -XGET -k $login $u/cdm_n_1_current/_search | grep -Eo '@timestamp\"\:\"[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{2}' | tail -n1 | grep -Eo '[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}')"
These need set like that as I have to use those values later on in the code. There are times these variables (I wrote) could change, which means it would be easiest in an array or something like that I would change only minimal things.
May be I'm off the marks here! But here's what I've understood from your post:
* You have some categories with 7 variables.
* Those variables parameters differ with their associated category.
* Now you need a function where you just simply pass the category information and get the processed variables.
If I'm on the mark I can do the work, maybe around 2 hours or so!
$50 USD în 1 zi
0,0 (0 recenzii)
0,0
0,0
4 freelanceri plasează o ofertă medie de $150 USD pentru proiect
Bash Multiple Array script.
I can do it. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platfrom give me a chance to show you the best i can do at your service.
Hi there.
I am a full stack developer with experience in Azure, Bash, Machine Learning (ML), Python, Deep Learning and Communications. I have worked with many similar projects as i have a team of enthusiastic developers. We strive to give our best. Please contact to discuss in detail.
Hello there, I have worked on bash/shell scripts for 6 years now. I am proficient with regex/sed/grok which helps me in providing more robust solutions. Lets discuss more in details and I can complete your task