Question
Hello using bash- Linux I have a file which has the following format input_file: 1980 04:50:59.00 23.500 32.150 1990 05:47:50.02 50.000 52.940 ..... and goes
Hello using bash- Linux
I have a file which has the following format
input_file: 1980 04:50:59.00 23.500 32.150 1990 05:47:50.02 50.000 52.940 ..... and goes on
I have to ask the user to insert the time of interest and the maximum distance then create an outpout file with the same format as the input but the region should been in a range between +- maxdistance
script:
read time_of_event#(for instance 1980 04:50:59.00)
read distance_max
awk time_of_event="${time_of_event}" -v distance_max="$distance_max" 'if ( $1,$2=time_of_event $3<=$3+distance_max && $3>=$3-distance_max && $4<=$4+distance_max && $4>=$4-distance_max) {printf "%s %s %s %s %s %s", $1,$2,$3,$4,$5,$6}' ${myfile} > ${myfile_out}
But this doesnt work because I want the first string $1 and the second string $2 = time_of_event
But there are spaces between and I dont know how
Please some help
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started