04-07-2008
rename
hi,
im doin an assignment which requires you to build a shell script to do the MS DOS style equivilant (sp?) of the rename function. What i have to do is a loop which checks the following rules and output messages (same):
Can't have anything after target
Can't have more than one dot
Can't have more than one asterisk
Doesn't exist
Must have a dot
No target
Targets consist of three parts: a dot, an asterisk and a string of filename characters. The dot is the middle one of the three. I have not started anything of yet as im stick on this first part and have little idea on how to do it. I an wondering if someone could give me a idea on how i would approach this. I have been told that a loop would be best.
Thanks
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi all
how can can remove the underscore from this number in this series
_1234567.abc
_1234567.abcd
I was trying mv _1234567* 1234567
but did not work ?
thanks
s (2 Replies)
Discussion started by: simon2000
2 Replies
2. UNIX for Dummies Questions & Answers
I have a file named -^, I want to look at it, rename, etc. Any help out there?? (5 Replies)
Discussion started by: nj78
5 Replies
3. Shell Programming and Scripting
hi friends,
I writing a script to psot dataset to ceratin server.....while doing ftp I have to rename the file while which is in present server like
present :test server
filename data.097878.
ftp server: it sholu be renamed as data.097878.zip
thanks,
The thing is that while... (1 Reply)
Discussion started by: Nagabhushan
1 Replies
4. UNIX for Dummies Questions & Answers
Hi, I've already search for this issue but I found different scripts for rename files, but I don't know how to customize it for my needs.
Here's what I want to do:
I have a lot of files inside many directories, like this:
/aa/01.txt
/aa/02.txt
/ab/01.txt
/ab/02.txt
I want all those files... (2 Replies)
Discussion started by: piltrafa
2 Replies
5. UNIX for Dummies Questions & Answers
hi guys i am writing a script to change the filename which is enterered as input to lower case letter even if one letter is upper case i have to change it to lower case
i get the input and use
sed comand should i use like that
sed/s/a-z/A-Z/d
will it be like that can u please help me (8 Replies)
Discussion started by: farhan_t49
8 Replies
6. Shell Programming and Scripting
Hi,
I am new to Unix and i have a requirement where i need to write a shell script where i have to loop through various files present in a directory and rename them based on below criteria.
Files in the folder are in the following format. _YYYYMMDD.dat]
SDL_V1_20100530.dat... (6 Replies)
Discussion started by: bishoo
6 Replies
7. UNIX for Dummies Questions & Answers
how to rename a file if I don't know file location ?
Can we below command :
$ find / | mv file1.txt
I am not sure........can any1 help me out ?
Thanks,
Tushar Joshi:mad: (1 Reply)
Discussion started by: tusharjoshi
1 Replies
8. Shell Programming and Scripting
hello, all
I have following files:
file_1 file_2 file_3 ... file_9
Now I want to rename them as:
file_001 file_002 file_003 ... file_009
how to use function 'rename' to accomplish this task? (2 Replies)
Discussion started by: littlewenwen
2 Replies
9. UNIX for Dummies Questions & Answers
I want to rename files
Files show like this
1977SSD_rsdtst.pdf
1976SDP_rstdtsr.pdf
1943FDT_rstdsrt.pdf
1996DFF_stdstrd.pdf
I want to introduce _ after the year, and move the characters to the end
to get
1977_rsdtst_SSD.pdf
1976_rstdtsr_SDP.pdf
1943_rstdsrt_FDT.pdf... (4 Replies)
Discussion started by: kristinu
4 Replies
10. Shell Programming and Scripting
Renaming files using rename on the following files
rename 's/.99999/.99999.sac.pzs/g' *.99999
sac_pzs_iv_esml_hhz__2013.074.10.18.23.0000_2599.365.23.59.59.99999
sac_pzs_iv_favr_hhe__2010.187.00.00.00.0000_2599.365.23.59.59.99999... (1 Reply)
Discussion started by: kristinu
1 Replies
LEARN ABOUT DEBIAN
sb2-logz
sb2-logz(1) sb2-logz man page sb2-logz(1)
NAME
sb2-logz - sb2 log postprocessing tool
SYNOPSIS
sb2-logz [options] < logfile
DESCRIPTION
sb2-logz reads logs created by scratchbox2 and writes summaries (the log files can be really huge, and manually digging out information
from them might be a time-consuming task).
Logs are produced when sb2 is executed with -d (debug) or -L options (e.g. "-L info")
OPTIONS
-b no blacklist: do not ignore log lines from functions like __xstat() (there is a built-in blacklist, which tries to minimize "noise"
caused by various libraries and scratchbox2 itself)
-B fn1,fn2,..
blacklist funcions fn1,fn2,..: ignore lines generated by the listed library calls.
-d level
debug mode, for debugging the script itself.
-h show help text.
-i print details about 'disabled' pathnames (unmodifed paths, because mapping was momentarily disabled)
-l print long details (affects output of -i,-m,-r,-p etc)
-m print details about mapped pathnames (src->dest)
-N print all 'notice' messages
-p print details about passed pathnames ('passed path' = not mapped)
-r print reversed mappings (dest->src)
-s print process statistics
-v verbose mode, prints dots while reading input etc.
-P file.dot
write process diagram to file.dot (postprocess it with 'dot', e.g. 'dot -Tpdf file.dot >file.pdf'
-E file.dot
write execution diagram to file.dot (postprocess it with 'dot', e.g. 'dot -Tpdf file.dot >file.pdf'
-A acct-file
Read process accounting information from acct-file (enhances output of -P and -E)'
BUGS
Option -A requires an accounting log, which has to be activated separately. Generation of accounting information typically requires super-
user privileges (or CAP_SYS_PACCT capability on Linux). This is an system-level restriction, and not fault of scratchbox2. However,
sb2-logz has some limitations: Correlating information from the accounting log is based on process ids, and the heuristics may fail if
there were really many processes; The -P, -E and -A options may be less useful for longer runs. Best results are achieved if process
accounting is switched on just before the scratchbox2 session is created, and switched off afterwards - and there is nothing else running
on the host at the same time.
SEE ALSO
sb2(1), sb2-config(1), sb2-init(1), acct(2), dot(1) ( dot belongs to the graphviz package)
AUTHOR
Lauri Aarnio
2.2 17 December 2010 sb2-logz(1)