01-10-2006
Converting file names to upper case
Hi all,
I am trying to rename all my files in a directory to their upper case counterparts .... I want to do this in a single command and not through shell script ... I started off thinking it wud be simple but got stuck up in middle since tr does not work the way i thought ...
This is what i tried ...
ls | xargs -l1 -t -i mv {} `echo {} | tr '[a-z]' '[A-Z]'`
Here tr does not seem to do any work and just returns the file name as such .. So in effect i am renaming a file to that name itself ...
mv try.cc try.cc
mv: try.cc and try.cc are identical
mv typescript typescript
mv: typescript and typescript are identical
Why is this happening ?? And can anyone suggest me a solution
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
Q1: are the variables in shell script usually UPPER CASE?
Q2: can sed output to the same file that it's using it?
eg. cat sameFile | sed 's/here/there/g' > sameFile ?
I expect the sed replace all "here" to "there" and change it in sameFile.
i tried that one, the sameFile... (1 Reply)
Discussion started by: gusla
1 Replies
2. UNIX for Dummies Questions & Answers
How can convert a Lower case variable value to an upper case in the kron shell script. (3 Replies)
Discussion started by: dchalavadi
3 Replies
3. UNIX for Dummies Questions & Answers
Using STDIN, how can I use perl to take an input string, with all lower case letters in the first five characters, and convert them to uppercase...
then take all uppercase letters in the second five characters and convert them to lowercase.
Example:
MichaelSmith to michaELSMIth
Thank you! (2 Replies)
Discussion started by: doubleminus
2 Replies
4. Shell Programming and Scripting
Hi All,
Need to convert file names to upper case using tr command in Unix.
In a folder -> /apps/dd01/misc
there are two files like:
pi-abcd.pdf
pi-efgh.pdf
The output of should be like:
pi-ABCD.pdf
pi-EFGH.pdf
I have used the command to work for a single file at a time... (3 Replies)
Discussion started by: a1_win
3 Replies
5. Shell Programming and Scripting
Hi all,
i have a data array as followes.
ARRAY=DFSG345GGG
ARRAY=234FDFG090
ARRAY=VDFVGBGHH
so on..........
i need all english letters to be change to lower case. So i am expecting to see
ARRAY=dfsg345ggg
ARRAY=234fdfg090
ARRAY=vdfvgbghh
so on........
If i have to copy this data in... (8 Replies)
Discussion started by: usustarr
8 Replies
6. Shell Programming and Scripting
Is there a command that can switch a character variable from UPPER case to lower case?
like
foreach AC ( ABC BCD PLL QIO)
set ac `COMMAND($AC)`
...
end
Thanks a lot! (3 Replies)
Discussion started by: rockytodd
3 Replies
7. Shell Programming and Scripting
Hello Unix Gurus :
It would be really appreciative if can find a solution for this .
I have records in a file .
I need to Capitalize the records based on condition .
For Example i tried the following Command
COMMAND -->
fgrep "2000YUYU" /export/home/oracle/TST/data.dat | tr '' ''... (12 Replies)
Discussion started by: tsbiju
12 Replies
8. Shell Programming and Scripting
here is a code
column_name="vivek"
column_name2="ViVeK"
column_name=$(echo $column_name | awk '{print tolower($0)}')
column_name2=$(echo $column_name2 | awk '{print tolower($0)}')
echo "column name 1 lower: $column_name"
echo "column name... (6 Replies)
Discussion started by: vivek d r
6 Replies
9. Shell Programming and Scripting
Hi Friends,
I have a file1.txt as below
I want to convert the date fields in to upper case field3 and field 6
output.txt
Plz help. (2 Replies)
Discussion started by: i150371485
2 Replies
10. Shell Programming and Scripting
Hi All,
I want to change the out put of a decode file from lower to upper. i used tr command but facing issue.
set -vx
id=$(id)
dt=$(date)
store=$1
if ]; then
cd $APPL_TOP/local/bin
cp .sqlpass.Z $$.temp.Z
uncompress $$.temp.Z
sed -e s/sqlpass/$$.sqlpass/ $$.temp >... (5 Replies)
Discussion started by: nag_sathi
5 Replies
pseudo(1) General Commands Manual pseudo(1)
NAME
pseudo - Starts a non-STREAMS pty interface for a STREAMS device
SYNOPSIS
pseudo [-l] [-shell shell]
OPTIONS
Starts a shell process as the login shell. By default, the command starts this process as an interactive shell. Specifies the shell to be
started. By default, the command starts the shell set by the SHELL environment variable.
DESCRIPTION
The pseudo command provides an appropriate interface for STREAMS tty devices that are installed on systems configured to use the non-
STREAMS pty driver.
The pseudo command opens a pair of master and slave pty devices, and starts a shell process. The command's options allow you to override
the default shell specification and to specify that the process be started as a login shell.
NOTES
The pseudo command is available only when one or more of the Tru64 UNIX optional subsets with worldwide support software are installed on
your system.
In order for the pseudo command to provide a non-STREAMS pty interface for STREAMS devices, the system must be configured to use the non-
STREAMS pty driver. If the system is configured to use the STREAMS pty driver, the command provides a STREAMS pty interface.
SEE ALSO
Commands: stty(1)
Interfaces: pty(7)
pseudo(1)