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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!