01-24-2009
changing filename extension
Hi All,
i need to change the filename extension. For simplicity, we can assume that the extension after '.' is 3 characters only... but the filenames can vary.
eg. changing from abc.doc to abc.dxs
can i have a oneline command to achieve this
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi (warning: newbie question),
I am writing a script to run a series of tests on a program, which involves a line:
for file in `ls test_suite/*.args`
but later I want to send the output to file.out. But I need to separate the filename and extension somehow...Also $file contains... (2 Replies)
Discussion started by: lucaspewkas
2 Replies
2. Shell Programming and Scripting
Hi ,
I need to replace the file name extension with txt to csv,i wrote the below script when executing its giving the below error.Please anyone how to do this?
$ a2.sh
mv: *.: cannot access: No such file or directory
./a2.sh: o: bad number
$ vi a2.sh
a2.sh
-----
#!/bin/ksh
txt=$1... (4 Replies)
Discussion started by: mohan705
4 Replies
3. UNIX for Dummies Questions & Answers
I have a list of files in a particular folder
Example:
File name - sample.F1.test
I want to change the extension of the above file to .csv
The final file should be renamed as sample.csv (4 Replies)
Discussion started by: mazhar803
4 Replies
4. UNIX for Dummies Questions & Answers
Hello, everyone! :]
I'm having an issue with my camera/uploading to Photobucket.
When my camera transfers it's photos to my hard drive, it transfers them as .JPG. Unfortunately, when I go to upload to my Photobucket account, it only accepts .jpg & .jpeg files. Every time I want to upload, I... (6 Replies)
Discussion started by: spidydude
6 Replies
5. UNIX for Dummies Questions & Answers
I am running my script from "/abc/" this path and it has no ".csv files" but has a ".txt" files namely temp1.txt
My script goes as below, wherein it is suppose to find files with *.txt extension and *.csv extension in another path namely "/abc/xyz/":
#!/bin/ksh
PATH1="/abc/xyz/"
value="*.csv... (1 Reply)
Discussion started by: wolverine999
1 Replies
6. UNIX for Dummies Questions & Answers
Hello all,
I need to change file extension for all .doc files to .txt file in multiple folders. I know the way to rename them by going to each folder and doing that, but I need something which I can run from home directory so that It does the renaming in all the nested directories.
Thanks. (4 Replies)
Discussion started by: jaysean
4 Replies
7. Shell Programming and Scripting
I need a small script (sh) to remove in a variable the filename extension.
Example:
f = "testfile.txt"
and I need a $a with "testfile".
Some one a idea? (4 Replies)
Discussion started by: Essbaumer
4 Replies
8. Shell Programming and Scripting
Is there an easy way to strip off a filename's extension?
For example, here's a filename:
blahblahblah.thisisok.thisisnotok
I want to get rid of .thisisnotok from the filename, so that what's left is
blahblahblah.thisisok
Thanks. I have a directory full of filenames that need to be... (5 Replies)
Discussion started by: daflore
5 Replies
9. Shell Programming and Scripting
I need to write a shell script to display the output of ls command like this
ls -ltr *txt
I get this
-rw-r----- 1 oracle dba 51912704 Dec 11 10:27 /usr/local/sam/test12112012101247AM.txt
-rw-r--r-- 1 oracle dba 7 Dec 11 11:58 /usr/local/sam/test.txt
but I just need the latest... (7 Replies)
Discussion started by: sumang24
7 Replies
10. Shell Programming and Scripting
Heyas
As i often have decide things upon a filename its extension, i thought i'd write a script:
Just wondering if there would be a more efficent way?
out=""
FN=$( echo "$1" | sed s," ","",g) # Remove any spaces and make it a single string
for chance in $(echo "$FN"|sed s,"\."," ",g) # Use... (7 Replies)
Discussion started by: sea
7 Replies
LEARN ABOUT OPENDARWIN
bos_prune
BOS_PRUNE(8) AFS Command Reference BOS_PRUNE(8)
NAME
bos_prune - Removes obsolete files from /usr/lib/openafs and /var/log/openafs
SYNOPSIS
bos prune -server <machine name> [-bak] [-old] [-core]
[-all] [-cell <cell name>] [-noauth] [-localauth]
[-help]
bos p -s <machine name> [-b] [-o] [-co] [-a]
[-ce <cell name>] [-n] [-l] [-h]
DESCRIPTION
The bos prune command removes files from the local disk of the server machine named by the -server argument, as specified by one or more of
the following flags provided on the command line:
o The -bak flag removes all files from the /usr/lib/openafs directory that have a ".BAK" extension.
o The -old flag removes all files from the /usr/lib/openafs directory that have a ".OLD" extension.
o The -core flag removes all files from the /var/log/openafs directory that have a "core." prefix.
o The -all flag removes all three types of files at once.
(If none of these flags are included, the command appears to succeed, but removes no files at all.)
To display the timestamp on the current, ".BAK", and ".OLD" versions of one or more files, use the bos getdate command.
OPTIONS
-server <machine name>
Indicates the server machine from which to remove files. Identify the machine by IP address or its host name (either fully-qualified or
abbreviated unambiguously). For details, see bos(8).
-bak
Removes all files from the /usr/lib/openafs directory that have a ".BAK" extension. Do not combine this flag and the -all flag.
-old
Removes all files from the /usr/lib/openafs directory that have a ".OLD" extension. Do not combine this flag and the -all flag.
-core
Removes all files from the /var/log/openafs directory that have a "core." prefix. Do not combine this flag and the -all flag.
-all
Combines the effect of the -bak, -old, and -core flags. Do not combine this flag with any of those three.
-cell <cell name>
Names the cell in which to run the command. Do not combine this argument with the -localauth flag. For more details, see bos(8).
-noauth
Assigns the unprivileged identity "anonymous" to the issuer. Do not combine this flag with the -localauth flag. For more details, see
bos(8).
-localauth
Constructs a server ticket using a key from the local /etc/openafs/server/KeyFile file. The bos command interpreter presents the ticket
to the BOS Server during mutual authentication. Do not combine this flag with the -cell or -noauth options. For more details, see
bos(8).
-help
Prints the online help for this command. All other valid options are ignored.
EXAMPLES
The following example removes all files from the /usr/lib/openafs directory on the machine "fs3.abc.com" that have a ".BAK" or ".OLD"
extension.
% bos prune -server fs3.abc.com -bak -old
The following example removes all files from the /usr/lib/openafs directory on the machine "db2.abc.com" that have a ".BAK" or ".OLD"
extension, and all files from the /var/log/openafs directory that have a "core." prefix.
% bos prune -server db2.abc.com -all
PRIVILEGE REQUIRED
The issuer must be listed in the /etc/openafs/server/UserList file on the machine named by the -server argument, or must be logged onto a
server machine as the local superuser "root" if the -localauth flag is included.
The bos prune command cannot be run against servers which are in restricted mode.
SEE ALSO
KeyFile(5), UserList(5), bos(8), bos_getdate(8)
COPYRIGHT
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas
Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.
OpenAFS 2012-03-26 BOS_PRUNE(8)