How u convert string "hi pravin how are you?" to
"Hi Pravin How Are You?"
Answers were Sorted based on User's Feedback
Answer / nachikethas
use a perl one liner like this
perl -e '$var="hi pravin how are you";@arr=split("
",$var);foreach $wrd(@arr){print ucfirst($wrd)." ";}'
Is This Answer Correct ? | 8 Yes | 5 No |
Answer / padmakumar
The file "test" contains "hi pravin how are you?".
sed -e "s/^[a-z]/\U&/" -e "s/[[:space:]][a-z]/ \U&/g" test
Is This Answer Correct ? | 5 Yes | 2 No |
Answer / vipul dalwala
echo "hi pravin how are you?" | awk 'BEGIN { ORS = ""
upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
lower = "abcdefghijklmnopqrstuvwxyz" }
{
for (i = 1; i <= NF; i++) {
FC = substr($i, 1, 1)
if (C = index(lower, FC))
FC = substr(upper, C, 1)
print FC substr($i,2) " "
}
print "\n"
}'
Is This Answer Correct ? | 3 Yes | 1 No |
Answer / saravanan
$line = "hi Praveen How are you";
$line =~ s/\b(\w+)\b/ucfirst($1)/e;
print $line;
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / mahfooz
echo hi praveen how are you | tr ' ' '\n' | perl -n -
e 'print "\u$_"' | tr '\n' ' '
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / manish yadav
echo hi praveen how are you|sed 's/ [a-z]/\U&/g'|sed 's/^[a-
z]/\U&/g'
Is This Answer Correct ? | 9 Yes | 11 No |
Answer / pravin
Dear amlan Iwant answer which work for any string given.
Is This Answer Correct ? | 7 Yes | 13 No |
Answer / sonia
Use perl :-)
msg="hi praveen how are you"
msg=`echo $msg | perl -n -e 'print ucfirst(lc);'`
Is This Answer Correct ? | 4 Yes | 10 No |
Answer / manuswami
echo "hi praveen how are you"|sed -e 's/
[a-z]/\U&/g'\;'s/^[a-z]/\U&/g'
Is This Answer Correct ? | 9 Yes | 16 No |
Answer / amlan
sed 's/hi pravin how are you?/Hi Pravin How Are You?/g'
filename
Is This Answer Correct ? | 15 Yes | 26 No |
What are the different communication commands available in the shell?
Is shell script a programming language?
What happens on a system call?
What are zombie processes?
Print a given number, in reverse order using a shell script such that the input is provided using command line argument only.
Which scripting language is best for automation?
What are the four fundamental components of every file system on linux?
What is subshell?
What is the default ubuntu terminal?
How to handle the delimiter unit seperator in Unix
What is an sh file?
How do we create command aliases in a shell?