Find Jobs
Hire Freelancers

Bash Multiple Array script

$30-250 USD

În desfășurare
Data postării: peste 1 an în urmă

$30-250 USD

Plata la predare
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.
ID-ul proiectului: 34775088

Despre proiect

4 propuneri
Proiect la distanță
Activ: 2 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
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
Avatarul utilizatorului
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.
$170 USD în 3 zile
4,8 (4 recenzii)
3,6
3,6
Avatarul utilizatorului
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.
$130 USD în 2 zile
5,0 (1 recenzie)
1,4
1,4
Avatarul utilizatorului
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
$250 USD în 7 zile
0,0 (1 recenzie)
1,0
1,0

Despre client

Steagul UNITED STATES
Fredericksburg, United States
5,0
11
Metoda de plată a fost confirmată
Membru din sept. 25, 2013

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.