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
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
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
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
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
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
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
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
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
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
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
LEARN ABOUT DEBIAN
arch::backend
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)