Sponsored Content
Full Discussion: Renaming Multiple files
Top Forums UNIX for Dummies Questions & Answers Renaming Multiple files Post 302235297 by Franklin52 on Thursday 11th of September 2008 04:02:19 PM
Old 09-11-2008
Quote:
Originally Posted by dhiren_shah
Hi All my dear friends

I had multiple files in my directory with .pcv and .sqv extn
I want to rename all .pcv files with .pc extn and all .sqv files with .sql extn

Please help me out.SmilieSmilieSmilie
e.g.
/trimsbld/users/dhirens/scripts/newfolder==>ll -rt
total 2856
-rwxr-xr-x 1 dhirens trims 62365 Sep 11 20:01 IF_GetTransacITRRec.pcv
-rwxr-xr-x 1 dhirens trims 159780 Sep 11 20:01 PR_UpdateTableSet.pcv
-rwxr-xr-x 1 dhirens trims 61774 Sep 11 20:01 IF_GetFcmITRRec.pcv
-rwxr-xr-x 1 dhirens trims 33205 Sep 11 20:01 IF_MapFcmITRRecLC.pcv
-rwxr-xr-x 1 dhirens trims 115158 Sep 11 20:01 IF_MapFcmITRRecBill.pcv
-rwxr-xr-x 1 dhirens trims 330971 Sep 11 20:01 IF_GetTransacITRRec.sqv
-rwxr-xr-x 1 dhirens trims 355983 Sep 11 20:01 IF_MapTransacITRRec.sqv
-rwxr-xr-x 1 dhirens trims 36919 Sep 11 20:01 IF_MapTransacITRRecLC.pcv
-rwxr-xr-x 1 dhirens trims 124073 Sep 11 20:01 IF_MapTransacITRRecBill.pcv
-rwxr-xr-x 1 dhirens trims 128078 Sep 11 20:01 PR_UpdBillTables.pcv
This should do the job:

Code:
ls *.sqv|sed 's/\(.*\)\..*/mv & \1.sql/'|sh
ls *.pcv|sed 's/\(.*\)\..*/mv & \1.pc/'|sh

Regards
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

renaming multiple files

Hi to everyone!!. Here's my stupid question of the day. When I have to rename a file I use "mv filename newfilename". But what about renaming multiple files, for example if I want to add the prefix "old" to several image files (in fact it's what I wanted to do..). Thanks in advance.... :D (6 Replies)
Discussion started by: piltrafa
6 Replies

2. Shell Programming and Scripting

Renaming multiple files

Can someone please tell me how I can rename a bunch of files at a time. I hava a directory that has 700+ files that are named *.xyz and I would like to rename them to *.abc . How can I do that with a simple command ? mv *.xyz *.abc did not work. Thanks in advance (4 Replies)
Discussion started by: jxh461
4 Replies

3. Shell Programming and Scripting

Renaming multiple files

I have a bunch of files txt1.csv--2008 thru to txt3.csv--2008. If i wanted to rename these files all at the same time to txt*.csv-2008 what would be the best way to do it... Just need to get rid of the extra - in each file name.. not all files are going to be called txt*.csv--2008. Just... (6 Replies)
Discussion started by: Jazmania
6 Replies

4. Shell Programming and Scripting

Renaming multiple files

Hi, I have several hundred files I need to rename, and I'm would rather not hit F2 for each file individually to rename them. Example of file: large1961.jpg What I need the file to be renamed as: 1961.jpg I don't know what type of command I can execute within a shell script that would... (7 Replies)
Discussion started by: jayell
7 Replies

5. Shell Programming and Scripting

renaming multiple files

I have to rename 100+ files at a time on the server & was trying to use a script for doing that. I have used ultra edit to create a file having current filename & new file name as below file234.txt | file956.txt file687.txt | file385.txt There is no fixed pattern while renaming & would... (20 Replies)
Discussion started by: crux123
20 Replies

6. UNIX for Dummies Questions & Answers

Renaming multiple files

I have multiple gif files in a directory with different names. How can i rename them to have this result: file01.gif file02.gif file03.gif . . . file0500.gif Thanks for your help. (3 Replies)
Discussion started by: netx
3 Replies

7. UNIX for Dummies Questions & Answers

Renaming multiple files

Hi, Can we rename multiples files using find or awk utility? Now I am doing it using for loop and getting the file name and in side the loop using the mv command. Like ine need t rename all txt files to doc file. For example a1.txt => a1.doc a2.txt => a2.doc a3.txt => a3.doc myfile.txt... (2 Replies)
Discussion started by: siba.s.nayak
2 Replies

8. Shell Programming and Scripting

Renaming multiple files

I have 34 file in a directory that all have different names, however, they do have 1 pattern in commmon. They all have "-10-11-2010" date format in the name. I want to replace the date in the file name with a supplied date or maybe even the system date. I am sure I will be using awk or sed to... (9 Replies)
Discussion started by: Harleyrci
9 Replies

9. UNIX for Dummies Questions & Answers

Renaming Multiple files

Hello, I have multiple files that I want to change the names to. Let's say for example that I want to rename all the files in the left column to the names in the right column: What would be the easiest way to go about doing this? Thanks. (1 Reply)
Discussion started by: Scatterbrain26
1 Replies

10. Shell Programming and Scripting

Renaming multiple files in sftp server in a get files script

Hi, In sftp script to get files, I have to rename all the files which I am picking. Rename command does not work here. Is there any way to do this? I am using #!/bin/ksh For eg: sftp user@host <<EOF cd /path get *.txt rename *.txt *.txt.done ... (7 Replies)
Discussion started by: jhilmil
7 Replies
CHKSTAT(8)					      Tool to check and set file permissions						CHKSTAT(8)

NAME
chkstat - Tool to check and set file permissions SYNOPSIS
chkstat [--set|-set] [--noheader] [[--examine file ]...] [[--files filelist ]...] [[--root directory ]...] permission-file ... DESCRIPTION
The program /usr/bin/chkstat is a tool to check and set file permissions. Multiple permissions files can be given on the commandline. If the permission files contain multiple entries for a single file, the last entry found will be used. General Options --set, -set This option enables setting the file permissions, the default is to check and warn only. --noheader Omit printing the output header lines. --examine file Check permissions for this file and not all files listed in the permissions files. --files filelist Check permissions for the files listed in filelist and not for all files listed in the permissions files. --root directory Prefix the files given in the permissions files by this directory. EXAMPLE
The command chkstat -set /etc/permissions will parse the file /etc/permissions and set the access mode and the user- and group memberships each file listed. The format for the input file is FILEPATH OWNER:GROUP MODE and wildcards are not supported for the filepath. Lines starting with '#' and empty lines are treated as comments. COPYRIGHT
1996-2003 SuSE Linux AG, Nuernberg, Germany. 2008 SUSE LINUX Products GmbH AUTHORS
Reinhold Sojer, Ruediger Oertel, Michael Schroeder Useful changes and additions by Tobias Burnus 3rd Berkeley Distribution 2008-04-17 CHKSTAT(8)
All times are GMT -4. The time now is 05:27 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy