while read line; do
outline=""
for i in $line; do
case $i in
"[["*) i=$(echo $i |sed 's/\([a-z]\)\([A-Z0-9]\)/\1 \2/g') ;;
esac
outline="$outline $i"
done
echo ${outline# }
done<infile
---------- Post updated at 08:53 AM ---------- Previous update was at 08:42 AM ----------
Quote:
Originally Posted by Franklin52
Another one with sed:
Code:
echo '[[HelloInCapitals]] or [[PharmaceuticalSocietyOfGreatBritainVBoots1952]]' |
sed 's/[A-Z]/ &/g; s/\[ /\[/g'
Code:
echo '[[HelloInCapitals]] OrAnd [[PharmaceuticalSocietyOfGreatBritainVBoots1952]]' | sed 's/[A-Z]/ &/g; s/\[ /\[/g'
[[Hello In Capitals]] Or And [[Pharmaceutical Society Of Great Britain V Boots1952]]
I've a very trivial thing bothering me. I'm rather new in scripting so I'll keep asking stupid questions.
Here is small script that does backup of mails.
---
for i in `cat /maildir.dir`
do
echo $i
maildir=`echo $i|sed 's@^./usr/@@'`
for j in $i/*
do
&& {
st="`find $j/backup -name "*"... (3 Replies)