I have directories like,
$ ls -1 -R I18N_tutorial/
I18N_tutorial/:
Converting MS VC++ project to use Msgs.html
Converting to Use Msgs - C-C++ Example.htm
Converting to Use Msgs - C-C++ Example.url
nls
pre-nls
readme.txt
src
I18N_tutorial/nls:
C
de_DE.roman8
I18N_tutorial/nls/C:
Imakefile
I18N_tutorial/nls/de_DE.roman8:
hello.1
Imakefile
I18N_tutorial/pre-nls:
hello.1
hello.sets
I18N_tutorial/src:
hello.c
hello.C
hello.dsp
helloMsg.c
Imakefile
name.c
name.C
Out of this, my expectation is to find out only name.c and hello.c because it has the same name but different case.
so I executed the below command,
$ ls -1 -R I18N_tutorial/ | awk '!a[toupper($0)] {a[toupper($0)]=$0;next}{print a[toupper($0)] RS $0}'
Imakefile
Imakefile
hello.1
hello.1
hello.c
hello.C
Imakefile
Imakefile
name.c
name.C
Its giving the above output.
but If I issue the command, with in the src directory it is working fine.
$ cd I18N_tutorial/src/
$ ls
hello.c hello.C hello.dsp helloMsg.c Imakefile name.c name.C
$ ls -1 . | awk '!a[toupper($0)] {a[toupper($0)]=$0;next}{print a[toupper($0)] RS $0}'
hello.c
hello.C
name.c
name.C
Its giving the output what i want exactly.
So, can you help me out in doing this recursively? Because I have a lot of directories and sub directories which has files with the same name in different cases.
Hi all,
I am trying to find a way to change first letter in a word from lower case to upper case. It should be done for each first word in text or in paragraph, and also for each word after punctuation like
. ; : ! ?I found the following command
sed -i 's/\s*./\U&\E/g' $@ filenamebut... (7 Replies)
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)
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)
Hi
I want to make string substitution ignoring case for search but respecting case for subtitute. Ex changing all occurences of "original" in a file to "substitute":
original becomes substitute
Origninal becomes Substitute
ORIGINAL becomes SUBSTITUTE
I know this a little special but it's not... (1 Reply)
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)
I have a package to install and the installation script which does it . The files/directories names in the script are all lower case but the actual package has everything in upper case - file names, directories . I don't want to rename directories and files in the package - it has a lot of them . ... (2 Replies)
Hi, I have a variable $Ctrcd which contains country names in upper case and i want to convert them into lower case. I have tried so many solutions from already existing threads but couldn't get the correct one.
Can anybody help me with this.....
Thanks a lot.. (2 Replies)
HELLO ALL,
URGENTLY NEEDED A SCRIPT TO SELECT AND DELETE LOWER AND MIXED CASE RECORDS FROM A COLUMN IN A TABLE.
FOR EXAMPLE : Table name is EMPLOYEE and the column name is CITY
and the CITY column records will be: Newyork
washington
... (1 Reply)