Probaj \<, \b i slične za početak reči i drugih elemenata, ili već napravi svoj regex za to (npr. tražiš ili početak reda, ili razmak, tačku, zarez, pa slovo itd.), a za malo bolji uvod u regex, pogledaj
http://etext.lib.virginia.edu/helpsheets/regex.html.
Kompletna skripta:
Code:
#!/bin/sh
# prvo sve u mala
TXT=`echo $* | tr A-Z a-z`
for i in a b c d e f g h i j k l m n o p q r s t u v w x y z; do \
TXT=$(echo $TXT | sed s/\\b$i/`echo -n $i | tr a-z A-Z`/g)
done
echo $TXT
No, valjda ovi drugi (awk, perl) mogu to i mnogo lepše
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.