help with printf command

view full story

http://www.unix.com – hello, I'm trying to display Unix variable using printf command. Code: Code: awk '{ if ( $0 ~ /string/ ) { printf( "%s\n%s\n",$0,"dsd"); #this one works printf( "%s\n%s\n",$0,$HOME); #this does not work } else { print $0; } }' param1_1.txt I could use here echo command but I'm not sure how to use it properly. I mean "properly" because the intention of this code is to serach for a particular string in a code and then when the string is found then a specific variable should be displaied in the next line after the string. with simple (HowTos)