Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: perl one-liner

by Kanji (Parson)
on Jun 22, 2005 at 17:02 UTC ( #469095=note: print w/ replies, xml ) Need Help??


in reply to perl one-liner

perl -0777 -i -nle 'print q{hello}' test.pl

...but as others have pointed out, it's much easier to handle this sort of thing with shell redirection.

    --k.



Comment on Re: perl one-liner
Download Code
Replies are listed 'Best First'.
Re^2: perl one-liner
by mojobo (Initiate) on Jun 22, 2005 at 21:22 UTC
    hi guys,
    actually shell redirection is what i have been doing in the past (without perl), but i wanted to have a one-liner that can be called externally. The basic idea is to automate editing a file with different access permissions than the user, via sudo, and not have to chown the file first to the user..
    i can already edit a file if there is content in the file, without using shell redirection, using a perl one-liner like this:
    perl -i -ne 'print unless 1 .. 100; print q{testing} if$.==1' somefile

    of course this doesn't truncate the file, which is what i was interested in attempting..
Re^2: perl one-liner
by mojobo (Initiate) on Jun 22, 2005 at 21:25 UTC
    Hi Kanji, i didn't see your reply when i was posting mine..
    thanks! that's perfect..
    thanks to everyone for their help.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (7)
As of 2015-07-30 11:22 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 (271 votes), past polls