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 language is used in terminal?
There is a record with fields namely name,roll no.,salary,grade etc.Now,write a script to create a file with multiple records have same combination of fields but with unique roll numbers.The script should work for different names in the input file.
What are zombie processes?
Can shell script run on windows?
I want to connect to a remote server and execute some commands, how can I achieve this?
What will happen to my current process when I execute a command using exec?
What language is bash?
What is the significance of the shebang line in shell scripting?
Write a command sequence to find all the files modified in less than 2 days and print the record count of each.
What command needs to be used to take the backup?
What is shell chemistry?
Why should we use shell scripts?