Within one of my scripts, I have variables extracted from parameters list and want to combine some of them in one (lpath). I tried using awk command..... How do I get it? Thank you.
#!/bin/bash
# ## Read paramlist.txt
file='/name1/name2/paramlist.txt'
while read line
do
#
key= echo $line | awk -F\| '{ print $1 }'
host= echo $line | awk -F\| '{ print $2 }'
user= echo $line | awk -F\| '{ print $3 }'
ftppass= echo $line | awk -F\| '{ print $4 }'
lpath= echo $line | awk -F\| '{ print $5 $6 $7 $8 $9 }'
echo "$lpath"
fpath= echo $line | awk -F\| '{ print $10 $11 $12 $13 $14}'
email1= echo $line | awk -F\| '{ print $15 }'
email2= echo $line | awk -F\| '{ print $16 }'
file_ctr=`egrep -cv '#|^$' $lpath`
echo "$file_ctr"
#
done </name1/name2/paramlist.txt
Here is the parameters file:
key1|IP1|user1|pass1|lpath1|lpath2|lpath3|lpath4|lpath5|lcount|rpath1|rpath2|rpath3|rpath4|rpath5|email1 |email2
key2|2IP2|user2|pass2|lpath1|lpath2|lpath3|lpath4|lpath5|lcount|rpath1|rpath2|rpath3|rpath4|rpath5|email1 |email2
Key3|2IP3|user3|pass3|lpath1|lpath2|lpath3|lpath4|lpath5|lcount|rpath1|rpath2|rpath3|rpath4|rpath5|email1 |email2