Welcome to the Linux Foundation Forum!

how to lookup a reference file column and fetch 3 rd column

Can any one help me with the below scenario
i have a reference file has data below

file_id|file_name
1|file1.txt
2|file2.txt
3|file3.txt

i have a script which accepts input as file_id and fetch 2 nd column .

file_id=$1
header=$(awk -v a=$file_id -F '~' ¨$1==a {print $2}" /test/data/shared/dev/SrcFiles/datawarehouse/poc/file_ref_master.txt)

this is giving me blank value instead of file name .

output

vi file_lookup_poc.sh
$ sh -x file_lookup_poc.sh 1

  • file_id=1
    ++ awk -v a=$file_id -F '~' '$1==a {print $7}' /test/data/infa_shared/dev/poc/file_ref_master.txt

  • header=

  • echo

Comments

  • What is the proper handling for off-topic posts like this? It's clearly not related to kernel development. (This user has posted on other forums as well, such as community.unix.com.) Do I just flag it and let a moderator see it, or something else?

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training