Never been to TextSnippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)

« Newer Snippets
Older Snippets »
3 total  XML / RSS feed 

Bash one-liner to rename files

// bash one-liner for renaming files

for f in `find . -name '*replaceme.jpg'` ; do mv $f ${f/replaceme/withme}; done

Copy and rename files with wildcards (globs)

To copy files jgarner_* to Alias_*:

Dir.glob("jgarner_*") { |name| `cp #{name} #{name.sub(/jgarner_/, "Alias_")}`}

or

ruby -e 'Dir.glob("jgarner_*") { |name| `cp #{name} #{name.sub(/jgarner_/, "Alias_")}`}'


Copy files matching a regular expression to a new name

// copy similar files to a new name given a regular expression in ruby

for i in `ls *_1.png`; do echo $i; cp $i `echo $i|ruby -pe '$_.sub!(/_1/, "_0")'`; done
« Newer Snippets
Older Snippets »
3 total  XML / RSS feed