From 4c5b0ac2227919b304232224d8485aaad0556894 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Wed, 20 Jan 2016 03:41:12 -0800 Subject: [PATCH] Rename: Condense and remove flags which require a newer version of perl. (--nows and -c are available on Ubuntu14) --- pages/common/rename.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pages/common/rename.md b/pages/common/rename.md index 6ce55a2d7..86108ccdf 100644 --- a/pages/common/rename.md +++ b/pages/common/rename.md @@ -2,19 +2,18 @@ > Renames multiple files. -- Change foo to bar in matching filenames: +- Rename files using a Perl Common Regular Expression (substitute 'foo' with 'bar' wherever found): -`rename {{'s/foo/bar/'}} {{*.txt}}` +`rename {{'s/foo/bar/'}} {{\*}}` -- Convert to lower case: +- Dry-run, display which renames would occur without performing them: -`rename -c {{*.txt}}` +`rename -n {{'s/foo/bar/'}} {{\*}}` + +- Convert filenames to lower case: + +`rename 'y/A-Z/a-z/' {{\*}}` - Replace whitespace with underscores: -`rename --nows {{*.txt}}` -`rename 's/\s+/_/g' {{*.txt}}` - -- No action, just show what renames would occur: - -`rename -n {{'s/foo/bar/'}} {{*.txt}}` +`rename 's/\s+/_/g' {{\*}}`