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 |
Differentiate between ‘ and ” quotes.
How do I edit a .sh file?
Is bash a shell script?
What is an inode block?
What is the command to find out today's date?
What is the use of .sh file?
What is echo in shell?
How to rename all the files in a folder having specific extension? Example: I have some files with extension (.txt) in a folder name 'Test'. I have to rename all the .txt files in a test and its subdirectories to .my extension.
write a non recursive shell script that accepts any number of arguments and prints them in the reverse order
Write a shell script that adds two numbers if provided as the command line argument and if the two numbers are not entered throws an error message.
Explore about environment variables?
What is basename in shell script?