Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: perl one-liner

by Kanji (Parson)
on Jun 22, 2005 at 17:02 UTC ( [id://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.


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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://469095]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (5)
As of 2024-03-29 06:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found