Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: What one-liners do people actually use?

by b10m (Vicar)
on Dec 08, 2005 at 19:34 UTC ( #515347=note: print w/ replies, xml ) Need Help??


in reply to Re: What one-liners do people actually use?
in thread What one-liners do people actually use?

You could have just used BASH for this trivial task ;)

for F in *.mas; do mv $F ${F/.mas/.html}; done

Update: stupid typo fixed... Thanks jeffa

--
b10m

All code is usually tested, but rarely trusted.


Comment on Re: What one-liners do people actually use?
Download Code
Replies are listed 'Best First'.
Re^2: What one-liners do people actually use?
by jeffa (Bishop) on Dec 08, 2005 at 19:40 UTC

    HERETIC!!! >:(

    Just kidding! ;) I actually did pull off a BASH for loop:

    for i in `ls *.mas`; do tidy -asxhtml -clean -i -wrap 200 $i > $i.new; + done
    And then a Perl one-liner to strip off the .new ... and then i realized that tidy as a -m option to modify the file in place!

    UPDATE: Why Tanktalus? Because you weren't here at the time to show me a better way. :P Thanks for the tips, guys.

    jeffa

    L-LL-L--L-LL-L--L-LL-L--
    -R--R-RR-R--R-RR-R--R-RR
    B--B--B--B--B--B--B--B--
    H---H---H---H---H---H---
    (the triplet paradiddle with high-hat)
    

      Um ... why "ls *.mas" in backticks when you can eliminate the subprocess using just "*.mas"? ;-)

      Also, your renaming ... that's what /usr/bin/rename is for: "rename .mas .html *.mas" ;-)

Re^2: What one-liners do people actually use?
by Gilimanjaro (Hermit) on Dec 09, 2005 at 09:35 UTC
    Or rename mas html *.mas...

      Correct, like Tanktalus also suggested (half a day before you ;-) The "problem" with that is that you might run into problems if you have a lot of files. At least with running a Linux kernel(not sure with other OSes), you'll run into the 'Argument list too long' error (or you may have tweaked your MAX_ARG_PAGES kernel setting).

      --
      b10m

      All code is usually tested, but rarely trusted.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (15)
As of 2015-07-07 20: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 (93 votes), past polls