Try this:
parm_file=ParmFiles/Parmfile.parm
session=s_session_value
OLD_MAX_SEQ_NR=$(
awk -F'=' -v pat="$session" \
'$0 ~ pat {getline; print $2}' < "$parm_file"
)
- You need to pass shell variables to
awk
by defining an awk variable using-v
. - Using variable inside
/../
is taken as literal. So use$0~var_name
construct. - Using back-ticks is deprecated. Use command substitution
$(..)
- Quote your variables.