Sponsored Content
Full Discussion: Rename Multiple Files
Top Forums UNIX for Dummies Questions & Answers Rename Multiple Files Post 238 by molonede on Tuesday 14th of November 2000 11:14:00 AM
Old 11-14-2000
I have a number of files

/u01/PROD/arch.PROD.1_1
/u01/PROD/arch.PROD.1_2
/u01/PROD/arch.PROD.1_3

I would like a simple method for moving/renaming them

/u01/TEST/arch.TEST.1_1
/u01/TEST/arch.TEST.1_2
/u01/TEST/arch.TEST.1_3

Note the only thing that changes is the PROD to TEST, in file and dir name.

I need to this in a script, so loops are fine, will be run via cron, the file numbers change daily. They will not always have the exact _1, _2, _3, this is an incremental number.

Any help?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Rename multiple files

Hello, I want to rename multiple files at a time and I don't know how to do it. I have various ".mp3" files, like "band name - music name.mp3" and I want to remove the "band name" from all files. Anybody knows how to do it using shell script or sed or even perl? Thanks (7 Replies)
Discussion started by: luiz_fer10
7 Replies

2. Shell Programming and Scripting

rename multiple files

Hi, can anyone have a ksh script to rename multiple files (ie to remove .Z extension of the files) can someone correct this? for i in *.Z do var1 = substr($i, 1,at(".Z",$i)-1) mv $i $var1 done Thanks.. Antony (13 Replies)
Discussion started by: antointoronto
13 Replies

3. Shell Programming and Scripting

now to rename multiple files

I have several hundred files in one directory which I need to move to another directory with the new extension, for example: /bb/data/rptmgr* are in the source directory need to be moved to /bb/data55/rptmgr*.new Is there an efficient way to do it? Thanks -A (4 Replies)
Discussion started by: aoussenko
4 Replies

4. UNIX for Dummies Questions & Answers

How to rename multiple files

Hi all, I have some files like: pickup.0000043200.t001.t001.data pickup.0000043200.t001.t002.data pickup.0000043200.t002.t001.data pickup.0000043200.t002.t002.data pickup.0000043200.t003.t001.data pickup.0000043200.t003.t002.data I need to rename these files to ... (4 Replies)
Discussion started by: a_dor8
4 Replies

5. Shell Programming and Scripting

Rename multiple files

hello: I have multiple files with names like: somestring_y2010m01d01 somestring_y2010m01d02 .......... somestring_y2010m12d31 How... (4 Replies)
Discussion started by: sylcam
4 Replies

6. Shell Programming and Scripting

Rename multiple files

Hi, In my directory I have many files, for e.g. file_123 file_124 file_125 file_126 file_127 Instead of renaming these files one by one, I would like to rename them at a same time using same command... they should appear like 123 124 125 126 127 What command(awk or ls or... (3 Replies)
Discussion started by: juzz4fun
3 Replies

7. Shell Programming and Scripting

How to rename multiple files at one go?

Hi, I have hundreds of files with XXX in their file name and I want to rename all of them with YYY in place of XXX. for ex: $ ls -1 123XXX789 345XXX678 Output $ ls -1 123YYY789 345YYY678 I know we can loop in each file and sed to replace and rename each file but ren *XXX* *YYY*... (4 Replies)
Discussion started by: reddyr
4 Replies

8. Shell Programming and Scripting

Rename a multiple files

I have multiple files in folder which i want to rename. hence I am using the below command in my script by I get an error: export XXX_LOG_DIR="${LOG_DIR}/${XXX_HOST}/xxx/${REPORT_DATE}" mv $XXX_LOG_DIR/*.audit.gz $XXX_LOG_DIR/*.audit.log.gz But I get the below error: mv: target... (5 Replies)
Discussion started by: karan8810
5 Replies

9. Shell Programming and Scripting

SBATCH trinity for multiple files and rename/move the output files

Hey guys, I have wrote the following script to apply a module named "trinity" on my files. (it takes two input files and spit a trinity.fasta as output) #!/bin/bash -l #SBATCH -p node #SBATCH -A <projectID> #SBATCH -n 16 #SBATCH -t 7-00:00:00 #SBATCH --mem=128GB #SBATCH --mail-type=ALL... (1 Reply)
Discussion started by: @man
1 Replies

10. Shell Programming and Scripting

Rename multiple files in one go

OS : Oracle Linux 6.8 shell : bash As shown below, I have multiple files like below (query1-extract_aa, query1-extract_ab, query1-extract_ac, ....) $ ls -l total 235680 -rw-rw-r-- 1 reportusr reportusr 30M May 3 11:25 query1-extract_aa -rw-rw-r-- 1 reportusr reportusr 30M May 3 11:25... (5 Replies)
Discussion started by: kraljic
5 Replies
Arch::Backend(3pm)					User Contributed Perl Documentation					Arch::Backend(3pm)

NAME
Arch::Backend - Arch backend feature specific functions SYNOPSIS
use Arch::Backend qw(arch_backend is_baz has_file_diffs_cmd); my $exe = arch_backend(); print "Not in tree, try '$exe init-tree' "; my $version = Arch::Backend::arch_backend_version; print "Using baz $version as a backend " if is_baz(); my $cmd = has_file_diffs_cmd() ? "file-diffs" : "file-diff"; Arch::Util::run_tla($cmd, $filename); DESCRIPTION
A set of helper functions suitable for GNU Arch related projects in Perl. Higher (object oriented) levels of Arch/Perl library make use of these helper functions to query certain aspects (like incompatible features) of the actual arch backend used. FUNCTIONS
The following functions are available: arch_backend, arch_backend_name, arch_backend_version, is_tla, is_baz, has_archive_setup_cmd, has_file_diffs_cmd, has_register_archive_name_arg, has_tree_version_dir_opt, has_tree_id_cmd, has_set_tree_version_cmd, has_cache_feature, get_cache_config, has_commit_version_arg, has_commit_files_separator, has_revlib_patch_set_dir. arch_backend [exe] Return or set the arch backend executable, like "/opt/bin/tla" or "baz-1.3". By default, the arch backend executable is taken from environment variable $ARCH_BACKEND (or $TLA, or $BAZ). If no environment variable is set, then "tla" is used. arch_backend_name Return the brand name of the arch backend, "tla" or "baz". arch_backend_version Return the arch backend version, like "1.3.1". is_tla Return true if arch_backend_name is "tla". is_baz Return true if arch_backend_name is "baz". has_archive_setup_cmd Return true if the arch backend has "archive-setup" command. baz removed this command. has_file_diffs_cmd Return true if the arch backend has "file-diffs" command. It was renamed to "file-diff" in tla-1.3. has_register_archive_name_arg Return true if the arch backend's "register-archive" command supports two positional arguments, one of which is archive name. baz-1.3 removed such syntax; the previous baz versions supported this syntax, but it was useless, since the archive was accessed anyway. has_tree_version_dir_opt Return true if the arch backend's "tree-version" command supports "-d" options. This is true for baz. has_tree_id_cmd Return true if the arch backend has "tree-id" command. This is true for baz. has_set_tree_version_cmd Return true if the arch backend has "set-tree-version" command. baz removed this command and merged it into "tree-version". has_cache_feature Return true if the arch backend supports Arch Cache feature. This is true for baz. get_cache_config Return hash with the following keys: dir - directory of the local cache (or undef if not applicable). has_commit_version_arg Return true if the arch backend's "commit" command supports version argument. baz-1.4 removed this functionality. has_commit_files_separator Return true if the arch backend's "commit" command requires "--" argument to separate files. baz-1.4 removed this separator. has_revlib_patch_set_dir Return true if the arch backend's creates ,,patch-set subdirectory in revision library. baz-1.4 removed this functionality. BUGS
This module uses heuristics and does not (intend to) provide the perfect information. Requires constant updating. AUTHORS
Mikhael Goikhman (migo@homemail.com--Perl-GPL/arch-perl--devel). SEE ALSO
For more information, see tla, baz, Arch. perl v5.10.1 2005-10-23 Arch::Backend(3pm)
All times are GMT -4. The time now is 06:48 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy