07-16-2007
How can i truncate filenmes?
I am using FC6 just in case it matters, though i hope it doesn't.
If i have a file or some files that i want to truncate the filename of, so that it is only a certain number of characters in length, how would i do that on the command line?
Also, just to make it more interesting, say i wanted to keep the filename extension... would that be possible also? for example, the input filename would be something like a-ridiculously-long-filename_That_You_Wouldnt-give-to-your-WORST_enemy.TXT and then you run a command to truncate it to (say) 24 characters and you end up with a file called a-ridiculously-long-.TXT which is 24 characters, but the final four characters are the same file extension (including dot) from the original filename.
For extra marks, though it's not something i think i'll actually use at the moment, any way to make that sensitive to different file extensions? For example, files ending in longer extensions or with more then one ot, like *.flac or *.tar.gz
Thanks in advance, all!
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
what does this command do ? as in
does this command just make sure everything in the file is executed?
or does it flush the file?
Actually this is used on a file in a progress database but I believe it is a unix command? (2 Replies)
Discussion started by: rocker40
2 Replies
2. UNIX for Dummies Questions & Answers
I have AIX5.1
I have been trying to learn how to truncate the /var/adm/wtmp file.
I have seen several things on google actually but don't quite understand. I also searched your forums but couldn't find it.
one says this ">/var/adm/wtmp
Is that all I do?
I have a seperate question also. I was... (1 Reply)
Discussion started by: rocker40
1 Replies
3. Shell Programming and Scripting
Hello everybody it's me again.
I have a procces that is writing in a 'file1' automatically but i want to truncate 'file1' to a filesize 'x' that mean if the 'file1' size is 'x' i want to delete the first lines while the last lines are being writed, that have sence?
in the process are an... (1 Reply)
Discussion started by: Lestat
1 Replies
4. Shell Programming and Scripting
I have one file which first line is blank and second line has some data.
$cat filename
output:
30-MAY-07
I want to store 30-MAY-07 value in one variable.
for that I wrote
var="`head -2 filename`"
It will give that result but I want to truncate the first line which is blank.
plz help. (2 Replies)
Discussion started by: rinku
2 Replies
5. UNIX for Advanced & Expert Users
I have a file in which I need to truncate 15th field to have only one character
like Put --> P
and if i have no value in 15th field, it should be "O" (Other)
would really appreciate the reponses, thnx in advance:b: (2 Replies)
Discussion started by: sannmayaz
2 Replies
6. Shell Programming and Scripting
Hi
In unix able to connect to oracle database and create table ,when rerun ,if table exist ,truncate that table.Any idea how to do that
a.sh
----
sqlplus -s datadmin/password <<EOF
create table xx(col1 number,
col2...
);
exit;
EOF
I... (1 Reply)
Discussion started by: mohan705
1 Replies
7. Shell Programming and Scripting
Hello all.
I would like to make a script (or two shell scripts) that will do the following.
I need the maximum file name and directory name to be 38 characters long.
As well, if shortening the file name ends up making all of the files in that directory have the same name, then I would like... (9 Replies)
Discussion started by: marcozd
9 Replies
8. Shell Programming and Scripting
Hi,
I want to truncate a string variable, returned in the script. In perl I used the below and it worked.
BRNo=BR12345
$BR = substr($BRNo, 2, 7)
How can I do it in sh.
Thanks ! (8 Replies)
Discussion started by: script2010
8 Replies
9. Shell Programming and Scripting
Hello
Using BASH under Ubuntu 10.4 lts + XMonad
My script is almost perfect but i'm stuck at the last hurdle:
I need a sort of modified 'echo' which truncates its output to the width of the terminal
I can find the terminal's width with 'stty size' but i dont know how to then convert input... (2 Replies)
Discussion started by: scyptnex
2 Replies
10. UNIX for Dummies Questions & Answers
hi All,
how to recover the truncate file in unix.
Thanks!:wall: (2 Replies)
Discussion started by: krbala1985
2 Replies
LEARN ABOUT MOJAVE
lookbib
LOOKBIB(1) General Commands Manual LOOKBIB(1)
NAME
lookbib - search bibliographic databases
SYNOPSIS
lookbib [ -v ] [ -istring ] [ -tn ] filename...
It is possible to have whitespace between a command line option and its parameter.
DESCRIPTION
lookbib prints a prompt on the standard error (unless the standard input is not a terminal), reads from the standard input a line contain-
ing a set of keywords, searches the bibliographic databases filename... for references containing those keywords, prints any references
found on the standard output, and repeats this process until the end of input. For each database filename to be searched, if an index
filename.i created by indxbib(1) exists, then it will be searched instead; each index can cover multiple databases.
OPTIONS
-v Print the version number.
-istring
When searching files for which no index exists, ignore the contents of fields whose names are in string.
-tn Only require the first n characters of keys to be given. Initially n is 6.
FILES
filename.i Index files.
SEE ALSO
refer(1), lkbib(1), indxbib(1)
Groff Version 1.19.2 24 November 2004 LOOKBIB(1)