So, currently i have created a code to do this as shown below. This code works and does what it is supposed to do after I echo the variables:
a=`awk 'NR==2 {print $1}' $coor`
b=`awk 'NR==3 {print $2}' $coor`
c=`awK 'NR==4 {print $3}' $coor`
….but i have to do this for many more lines and i want a more general expression. So I have attempted to create a loop shown below. Syntax wise i don’t think anything is wrong with the code, but it is not outputting anything to the file “Cmain”.
I was wondering if anyone could help me, I’m kinda new at scripting.
If it helps any, I can also post what i am trying to read.
for (( i=1; i <= 4 ; i++ )); do
for (( j=0; j <= 3 ; j++ )); do
B="`grep -n "cell" "$coor" | awk 'NR=="$i" {print $j}'`"
done
done
echo "$B" >> Cmain
You can replace your lines of
awkwith this one:Tested input:
Output: