04-15-2009
You can use sed to make the change, something like this:
namefilename=echo $filename | sed -e 's/_[^.]*(\.[^._]*)/$1/'`
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi All,
I was wondering if anyone knows how i take in a file, format the file, and then rename the file as the same name as the input file in shell script. Here is an example of what I am doing:
if ]
then
echo "please enter a filename"
else
export infile=$1
I take in a file... (3 Replies)
Discussion started by: lachino8
3 Replies
2. Shell Programming and Scripting
I have an audit log that is produced each day from a production printer. It names the file using todays date, but it removes the leading zero's. For example: todays date 060104 names the file 6104.txt.
I ftp this file onto a Sun box and pull stats off of it. To keep some consistency to what I am... (2 Replies)
Discussion started by: dbrundrett
2 Replies
3. UNIX for Dummies Questions & Answers
Hi All,
I want to rename a file inside a script which has a date portion appended at the start of the file name.
The script i wrote works fine when the file comes on a day to day basis but sometimes it comes late too.
#!/usr/bin/ksh
cd /space/file/source
dt=$(date "date "+%m%d%Y")... (5 Replies)
Discussion started by: kumarsaravana_s
5 Replies
4. Shell Programming and Scripting
Dear Friends,
Need your help once again.
I have this file name
e.g.1) report_12.rp_1
e.g.2) remark_mm.rmr_3
I want it to be renamed as
report_12_1.rp
remark_mm_3.rmr (3 Replies)
Discussion started by: anushree.a
3 Replies
5. Shell Programming and Scripting
have this shl that will FTP a file from the a directory in windows to UNIX, It get the name of the file stored in this variable $UpLoadFileName then put in the local directory LocalDir="${MPATH}/xxxxx/dat_files" that part seems to be working, but then I need to take that file and rename, I am using... (3 Replies)
Discussion started by: rechever
3 Replies
6. Shell Programming and Scripting
I have to rename a large number of files so that the name of each file corresponds to a code number that is given side by side in a list (textfile).
The list contains in column A the filename of the actual files to be renamed and in column B the name (a client code, 9 digits) that has to be... (7 Replies)
Discussion started by: netfreighter
7 Replies
7. Shell Programming and Scripting
Hello,
I have an outstanding issue..Iam on linux and using a putty to connect to my server and then fire our unix shell script.
At location /usr/sam a file called "er 1 32.txt" out boss transfer via application.
From my end on terminal when i want to transfer this file to some other location... (2 Replies)
Discussion started by: j_panky
2 Replies
8. UNIX for Dummies Questions & Answers
I have a file named as Pro_PatAct_MMDDYYYY.csv. I need to renmae it to this Pro_PatAct.csv without the date timestamp. Can someone help me to achieve this using a regular expn. (3 Replies)
Discussion started by: imran_affu
3 Replies
9. UNIX for Dummies Questions & Answers
Hi there,
I have 350 files in this directory: /home/adams/29 that was mistakenly renamed in this format:
TTFILE_BIT_638478.txt.dat
I want to take out the trailing .dat so that it ends in .txt: TTFILE_BIT_638478.txt
I need help please.
Thank you. (6 Replies)
Discussion started by: Creems
6 Replies
10. Shell Programming and Scripting
Hi
Am trying to move a file from one name to another
When I do "ls" to check for the moved filename
I can see the file but when I try the same with a script am unable..
I think am doing some pretty silly error.. please help..
toMove=`ls | grep -E "partition.+"`
mv $toMove partition._org... (7 Replies)
Discussion started by: Priya Amaresh
7 Replies
LEARN ABOUT DEBIAN
lltag_config
lltag_config(5) File Formats Manual lltag_config(5)
NAME
config - Configuration file for lltag
DESCRIPTION
The following options may be stored in /etc/lltag/config or the user's $HOME/.lltag/config, or in any file passed with --config.
Such a configuration file may also be generated with --gencfg.
Obtaining tags
format = "string"
Add a user-defined format [-R]. Might be used multiple times. Default is to guess if no user-defined formats and no default field
values are given.
guess = <0/1>
Try to guess if user-defined formats do not match [-G]. Default is 0 (disabled) when no user-defined formats and no explicit values
are given.
tag = <TAG=value>
Add an explicit tag [--tag]. Might be used multiple times.
Tweaking filename parsing
no_path = <0/1>
Do not use file path when matching filename [-p]. Default is 0 (disabled).
spaces = <0/1>
Allow no or multiple spaces [--spaces]. Default is 0 (disabled).
Cleaning obtained tags
edit = <0/1>
Edit tags immediately [--edit]. Default is 0 (disabled).
maj = <0/1>
Upcase first letters of words in tags [--maj]. Default is 0 (disabled).
regexp = "s/from/to/"
Replace from with to in all tags. title,number:s/from/to/ replaces in title and number tags only. Might be used multiple times
[--regexp]. Default is to not apply any regexp.
sep = "string"
Replace |-separated strings with space in tags. Default is to not replace any separator.
Configuration of tag application
type = <mp3|ogg|flac|none>
Force mp3, ogg of flac instead of by-extension detection [--mp3, --ogg and --flac]. Default is none.
clear_tags = <0/1>
Clear all tags of audio files. [--clear]. Default is 0 (disabled).
append_tags = <0/1>
Append tags only instead of replacing old ones. [--append]. Default is 0 (disabled).
no_tagging = <0/1>
Do not actually tag files [--no-tagging]. Default is 0 (disabled).
preserve_time = <0/1>
Preserve file modification time during tagging [--preserve-time]. Default is 0 (disabled).
Renaming
rename_format = "string"
Rename file according to format [--rename]. Default is to not rename.
rename_min = <0/1>
Lowcase tags before renaming [--rename-min]. Default is 0 (disabled).
rename_regexp = "s/from/to/"
Replace from with to in all tags before renaming. title,number:s/from/to/ replaces in title and number tags only. Might be used
multiple times [--rename-regexp]. Default is to not apply any regexp.
rename_sep = "string"
Replace spaces with a string in tags before renaming [--rename-sep]. Default is to not replace any separator.
rename_slash = "string"
Replace slashes with a string in tags before renaming [--rename-slash]. Default is to replace with a dash.
rename_ext = <0/1>
Assume the rename format provides an extension [--rename-ext]. Default is 0 (disabled).
Miscellaneous
dry_run = <0/1>
Do nothing but show what would have been done [--dry-run]. Default is 0 (disabled).
yes = <0/1>
Tag without asking for confirmation when guessing and rename without asking for confirmation [--yes]. Default is 0 (disabled).
ask = <0/1>
Always ask for confirmation before tagging [--ask]. Default is 0 (disabled).
recursive = <0/1>
Recursively traverse all given subdirectories [-R]. Default is 0 (disabled).
verbose = <integer>
Message verbosity level [-v and -q]. Default is 0 (only important messages). Other possible values are 1 (show usage information
when a menu is displayed for the first time) and 2 (always show usage information before a menu appears).
CDDB configuration
cddb_server_name = hostname
Change the CDDB server name. Default is www.freedb.org.
cddb_server_port = <port>
Change the CDDB server port. Default is 80 (HTTP).
SEE ALSO
lltag(1)
The config template file provided within the documentation directory.
AUTHOR
Brice Goglin
NOVEMBER 2006 lltag_config(5)