Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Rename file based on first 3 characters of data in file Post 302242169 by Franklin52 on Wednesday 1st of October 2008 09:48:34 AM
Old 10-01-2008
Assuming you want to rename all the files in the current directory:

Code:
#!/bin/sh

for file in *; do
  ext=`cut -c 1-3 ${file}`
  mv ${file} ${file}_${ext}
done

Regards
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Rename File Based on Created Date

I am trying to rename files based on the created/born date of the file. I Have a total of 4000 files that i am trying to do this with and would like it to be log_yyyymmddhh.gz right now the files are maillog.???.gz. Can anyone point me in the right direction of how to get this done via scipt? ... (4 Replies)
Discussion started by: Paulb
4 Replies

2. Shell Programming and Scripting

Rename folder based on containing XML file

Hi everyone. I'm in need of a solution where i need to rename a folder to a name that's inside an XML file in that folder. OS is Ubuntu 9.10 with Gnome. I've tried using grep, sed and xpath, but can't seem to find a solution. This is the simplified folder structure: FOLDER-NAME -... (4 Replies)
Discussion started by: CoolCow
4 Replies

3. Shell Programming and Scripting

Need to rename file based on name in same file

Good day. I need a one-liner (if possible) otherwise a longer script to do the following: I have a list of files in a directory with the same filename extension, ie. firstfile.cks, anotherfile.cks, somefile.cks, etc.The filename and extension, however, are incorrect. The correct filename... (7 Replies)
Discussion started by: BRH
7 Replies

4. Shell Programming and Scripting

Rename portion of file based on another file

Hello, I've been searching and reading, but I can't figure out how to solve this problem with my newbie skills. In my directory, I have a list of files (see dirlist.txt attachment) that I need to merge and rename. I have part of the code of the code figured out (see below). However, I... (3 Replies)
Discussion started by: anjulka
3 Replies

5. Shell Programming and Scripting

Rename a file based on a specific separator

Hello, I am new to shell I have a folder which contains a list of files, all the files contain the separator : I need to replace this character for all the filenames (by batch) ex: hello:world should become hello-world please help Thanks (3 Replies)
Discussion started by: sikilaklak
3 Replies

6. Shell Programming and Scripting

Filename rename with characters of file

Hi, I need a bit of help. I've used awk to get the first 7 characters of a file - awk '{print substr($0,0,7)}' test.csv How do I now take this variable to rename test.csv to variable.csv ? Any help or advice would be greatly appreciated! (2 Replies)
Discussion started by: sianm
2 Replies

7. Shell Programming and Scripting

Remove or rename based on contents of file

I am trying to use the two files shown below to either remove or rename contents in one of those files. If in file1.txt $5 matches $5 of file2.txt and the value in $1 of file1.txt is not "No Match" then that value is substituted for all values in $5 and $1 of file2.txt. If however in $1 ... (5 Replies)
Discussion started by: cmccabe
5 Replies

8. Shell Programming and Scripting

Rename files based on name in text file

Hello, I have a text file "file.list" with the contents below. file1 filename1 file2 filename2 file3 filename3 file1, file2 and file3 are files existing in the same directory as the text file file.list. I want to rename file1 to filename1, file2 to filename2, as show in the text... (1 Reply)
Discussion started by: james2009
1 Replies

9. Shell Programming and Scripting

Bash to copy file 3 times and rename based on another file

In the below bash I am trying to copy the only text file (always only one) in /home/cmccabe/Desktop/list/QC/metrics.txt and rename each of the 3 text files according to /home/cmccabe/Desktop/test/list.txt using lines 3, 4 ,5. This format (that is list.txt) is always 5 lines. Thank you :). ... (12 Replies)
Discussion started by: cmccabe
12 Replies

10. UNIX for Beginners Questions & Answers

Rename File Name with Special Characters

I am trying to rename files with spaces and other characters and not able to be successful. FileNames: UPLOAD REFERENCE.xls UPLOAD MASS REFERENCE.XLS find /UPLOAD REFERENCE/ -depth -type f -name "* *" -exec rename " " "_" "{}" ";" The above one is successful to replace spaces... (1 Reply)
Discussion started by: eskay
1 Replies
DH_XUL-EXT(1)						     mozilla-devscripts suite						     DH_XUL-EXT(1)

NAME
dh_xul-ext - calculate XUL extension dependencies SYNOPSIS
dh_xul-ext [options] DESCRIPTION
dh_xul-ext is a helper tool for packaging XUL extensions. It calculates the supported XUL applications for the packages that contain an install.rdf file. It will set the substitution variables xpi:Depends, xpi:Recommends, xpi:Breaks, xpi:Enhances, and xpi:Provides. Unknown options will be ignored. OPTIONS
-h, --help Display a brief help message. -a, --all Expand substvars to all known XUL applications. If this parameter is not provided, substvars will only be expanded to the XUL appli- cations that are available on your distribution. Use this parameter if you want to create a package that can be installed on all Debian-based systems without recompiling. -p package, --package=package Calcalate the substvars only for the specified package. If this parameter is not provided, all package listed in the control file will be processed. -v, --verbose Print more information. ENVIRONMENT
DH_XUL_EXT_VENDOR The vendor (for example, Debian or Ubuntu) that should be used for calculating the dependencies. dpkg-vendor(1) will be used for determining the vendor if this environment variable is not set. Setting the variable to all will have the same effect than calling dh_xul-ext with --all. AUTHOR
Benjamin Drung <bdrung@debian.org> dh_xul-ext October 2011 DH_XUL-EXT(1)
All times are GMT -4. The time now is 07:55 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy