Networking, Programming and Graphics Tutorials

How to rename multiple files using bash scripting. [1/1]

Type: Code Networking, Programming and Graphics Tutorials
How to rename multiple files using bash scripting.
Level: Beginner Networking, Programming and Graphics Tutorials 
How to rename multiple files using bash scripting.
Date: 2007-Feb-10
How to rename multiple files using bash scripting.
Visited: 1455 times
How to rename multiple files using bash scripting.
Rating: How to rename multiple files using bash scripting.
How to rename multiple files using bash scripting.
Author: Tony Potter

This tutorial will show you how, with one raw command to rename multiple files using bash scripting.
It is written for Linux/Unix bash shell and will be useful when you want to rename files with same extension.

Here is the syntax of the string:

for i in * ; do mv "$i" `basename "$i" .ext1`.ext2 ; done
This line all will change all files with extension 'ext1' to 'ext2' .

The next example will convert all '.JPG' files to '.jpg' .It is really useful when you have moved files from Windows OS where the case of the extensions does not matter, but under Unix/Linux will be a problem if you are managing many files, like in galleries, photo albums etc.

for i in * ; do mv "$i" `basename "$i" .JPG`.jpg ; done
Rate this tutorial:                    
Networking, Programming and Graphics Tutorials - How to rename multiple files using bash scripting. [1/1] - Networking, Programming and Graphics Tutorials

Need a specific tutorial? Do not hesitate and submit a request!
Related Tags: bash scripting "Multiple files" rename  linux bash scripting rename multiple files  bash shell scripting rename multiple files  bash scripting mv multiple files  rename multi files with basename in bash scripting  "shell scripting" rename "multiple files"  bash rename multiple files  rename multiple files bash  bash how to rename multiple files  rename multiple files in bash  rename multiple files bash   rename multiple files in bash  bash rename multiple files  rename multiple files using bash  rename + multiple files + bash  rename multiple files bash  linux rename multiple files bash  rename multiple files linux bash  unix rename multiple files bash  using unix bash rename multiple files