How u convert string "hi pravin how are you?" to
"Hi Pravin How Are You?"

Answers were Sorted based on User's Feedback



How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

Answer / pravin

Dear amlan Iwant answer which work for any string given.

Is This Answer Correct ?    7 Yes 13 No

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

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

How u convert string "hi pravin how are you?" to "Hi Pravin How Are You?" ..

Answer / amlan

sed 's/hi pravin how are you?/Hi Pravin How Are You?/g'
filename

Is This Answer Correct ?    15 Yes 26 No

Post New Answer

More Shell Script Interview Questions

What is echo $shell?

0 Answers  


What is shell scripting used for?

0 Answers  


Which is best institute for testing tool?

0 Answers  


What is the default ubuntu terminal?

0 Answers  


What is the difference between a variable and value?

7 Answers   Sun Microsystems,






What is MUTEX?

1 Answers  


one folder contains lot of students name but I want to fetch hello with every student name individually using shell script

0 Answers  


What is an inode block?

0 Answers  


What are the different kinds of loops available in shell script?

3 Answers  


write a scwipt that a) takes exactly one argument, a directory name. b) if the number of argument is more or less than one,print a usage message c) if the argument is not adirectory, print another message d) for the given directory, print the five biggest files and the five files that were most recently modified. e) save the output to a file called q2output.

2 Answers  


How do I run a script from command prompt?

0 Answers  


Is shell and terminal the same?

0 Answers  


Categories