Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Uer Perl Variable in file

by Anonymous Monk
on Aug 06, 2012 at 14:24 UTC ( #985736=note: print w/ replies, xml ) Need Help??


in reply to Uer Perl Variable in txt file

I don't feel that I understand what you are getting, based on the snippet of source code that I see ... but here is one important thing to keep in mind: the difference between single and double quotes.

A string such as 'This is $name' will be output literally as it appears, whereas a string in double quotes such as "This is $name" will have the variable-name interpolated.   That is, if $name is Fred, you get:   This is Fred in the second case but not the first.


Comment on Re: Uer Perl Variable in file
Replies are listed 'Best First'.
Re^2: Uer Perl Variable in file
by vinaybond (Novice) on Aug 06, 2012 at 14:40 UTC
    I have a file which has contents like this

    ______file.txt_______
    I am $name
    I am from $city
    I live $food
    I got $car


    Using perl code I am reading line one by one from file.txt. When I print line using $_ it does not replace variable in text file with variable values in .pl file but it prints the line as it is.
    -Vinay
Re^2: Uer Perl Variable in file
by linuxkid (Sexton) on Aug 06, 2012 at 15:40 UTC

    Because this is external data, the interpreter will not interpolate variables

    --linuxkid


    imrunningoutofideas.co.cc

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://985736]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (15)
As of 2015-07-30 17:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (273 votes), past polls