[lug] Newline in a filename
stimits at idcomm.com
Sun Nov 11 12:59:14 MST 2001
"Timothy C. Klein" wrote:
> * Tkil (tkil at scrye.com) wrote:
> > the easiest way is to just use a wildcard; this is what the question
> > mark is hinting at, anyway:
> I figured this would work, I was just curious about other ways.
> > if you have many of them to get rid of, you could look at "find" with
> > the "-print0" option, feeding into "xargs" with the "-0" flag:
> Luckily, I was wise enough to test the script on unimportant data, on a
> small sample. Otherwise I would have been in *real* trouble.
> > finally, you could just use perl again:
> > | $ perl -e 'unlink "foo\nbar"'
> This is a great idea, I had not thought of. Thanks
> > p.s. for renaming files, i wrote a perl script i called "pmv". it
> > accepts a regular expression as its first argument, and an
> > arbitrary perl expression as its second argument. this is very
> > handy for e.g. lowercasing a bunch of filenames:
> This is cool. I was just thinking about writing such a beast. The
> script I am writing right now is to help me keep track of the pictures I
> take with my digital camera. I also scan slides from my SLR, so I built
> in features to name files such that I recognize where the came from by
> the name. Thus, this tool is for a very specific task. I was wanting
> to write a general one, though, just to help be get better at Perl. I
> am still pretty new to the language.
FYI, there is a standard tool (at least I *think* it is standard)
"rename". Check the man page.
D. Stimits, stimits at idcomm.com
> == Timothy Klein || teece at silverklein.net ==
> == ---------------------------------------- ==
> == "Hello, World" 17 Errors, 31 Warnings... ==
> Web Page: http://lug.boulder.co.us
> Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
More information about the LUG