Reputation: 21
Below is the code :
if [ "$p_geo_code" = S America ]; then
'$p_geo_code'=AMER; fi
Unable to get the value as AMER instead getting 'S America'. can you let me know where i am going wrong,
Upvotes: 0
Views: 20
Reputation: 333
Comparison with a multi-word string should be in quotes otherwise the shell won't know what you're asking it to compare, and variable assignment does not use the $
symbol, just the variable name:
if [ "$p_geo_code" = "S America" ]; then
p_geo_code=AMER
fi
Upvotes: 2