Sponsored Content
Top Forums Shell Programming and Scripting data array needs to change upper case to lower case Post 302413170 by danmero on Wednesday 14th of April 2010 07:55:58 PM
Old 04-14-2010
This is a bash example
Code:
#!/bin/bash
ARRAY[0]=DFSG345GGG
ARRAY[1]=234FDFG090
ARRAY[2]=VDFVGBGHH

x=0;while [ ${x} -lt ${#ARRAY[*]} ] ; do ARRAY[$x]=$(tr [A-Z] [a-z] <<< ${ARRAY[$x]}); let x++; done
x=0;while [ ${x} -lt ${#ARRAY[*]} ] ; do echo ${ARRAY[$x]}; let x++; done

and this is a bash 4.x only , shell only solution
Code:
#!/bin/bash

ARRAY[0]=DFSG345GGG
ARRAY[1]=234FDFG090
ARRAY[2]=VDFVGBGHH

x=0;while [ ${x} -lt ${#ARRAY[*]} ] ; do ARRAY[$x]=${ARRAY[$x],,}; let x++; done
x=0;while [ ${x} -lt ${#ARRAY[*]} ] ; do echo ${ARRAY[$x]}; let x++; done


Last edited by danmero; 04-14-2010 at 09:16 PM.. Reason: Add bash 4.x solution
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

lower case to upper case string conversion in shell script

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

2. Shell Programming and Scripting

how to convert value in a variable from upper case to lower case

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)
Discussion started by: manmeet
2 Replies

3. Shell Programming and Scripting

convert upper case to lower case in ascript

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)
Discussion started by: vz6zz8
2 Replies

4. UNIX for Dummies Questions & Answers

Lower Case > Upper Case

Hi, All - I have a script where I need to change the server name from "dallinux01" to "DALLINUX01" in multiple places. Can some one tell me a command that I can use for this? I played with the tr (translate) command but tr works byte by byte. Meaning that when I use the tr command all... (3 Replies)
Discussion started by: ora_umair
3 Replies

5. Shell Programming and Scripting

Script to Convert Upper case to Lower case

Hi All I have a script which extracts values from a Database (A persons name) and puts it into a variable in my script IE: $NAME However the Value in the DB is all in uppercase and contains the users first name and last name EG: > echo $NAME GRAHAM BOYLE > What I need is only the... (7 Replies)
Discussion started by: grahambo2005
7 Replies

6. Shell Programming and Scripting

[Solved] Change Upper case to Lower case in C shell

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

Conversion from Upper Case to Lower Case Condition based

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

converting to lower case or upper case

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. UNIX for Dummies Questions & Answers

To convert Lower case to Upper Case

There is a script where we pass the parameter in lower case: say: . ./scriptName pArameter #!/bin/ksh echo "`date` Entering $0 Reloading the $1 table " mname1=$1 (code to login MYSQL Database) Truncate table $mname1; exit ! Since now there is a limitaion of MYSQL that it accept... (5 Replies)
Discussion started by: ambarginni
5 Replies

10. Shell Programming and Scripting

Change first letter of a word from lower case to upper case

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)
Discussion started by: georgi58
7 Replies
MKSARY(1)							       Sary								 MKSARY(1)

NAME
mksary - manual page for mksary 1.0.2 SYNOPSIS
mksary [OPTION]... FILE DESCRIPTION
-a, --array=ARRAY set the array file name to ARRAY -b, --block=[SIZE] do block sorting with SIZE [1024] KB block -s, --sort sort the array file -l, --line index every line -w, --word index every word delimited by white spaces -c, --codeset=CODESET, handle CODESET for indexing [bytestream], ASCII, ISO-8859, EUC-JP, Shift_JIS, UTF-8 -L, --locale enable locale support (employ mblen for indexing) -q, --quiet suppress all normal output -v, --version print version information and exit -h, --help display this help and exit COPYRIGHT
Copyright (C) 2000 Satoru Takabayashi All rights reserved. This is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MER- CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. mksary 1.0.2 December 2000 MKSARY(1)
All times are GMT -4. The time now is 09:00 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy