Ange första bokstaven i varje ord till versaler
Du kan vara i en situation där du måste ange bokstäver i storleksläge medan du skriver: du kan t.ex. skriva ett brev i Microsoft Word och behöva ha stora bokstäver i ditt dokument. På samma sätt med programmering krävs ofta att man använder stora bokstäver. Det finns två metoder där stor bokstav kan ställas in på första bokstaven i varje ord du skriver. Det skiljer sig från person till person vilken de bestämmer sig för att använda, men sed-kommandot tillsammans med eko är obligatoriskt i båda fallen.
Nedan följer två sätt att gå vidare:
Metod 1
sed-rs / (^. |. / \ U & / g '
Metod 2
sed s / ^. \ | [az] / \ U & / g '
Metod 3
sed-r s / \ <. / \ U & / g '
Exempel:
$ Echo-e "bra dag till dig | Sed-r 's / (^. |.) / \ U & / g'
Goddag till dig.
$ Echo-e "hej livet \ net hej till dig" | sed-rs / (^. |. / \ U & / g '
eller
$ Echo-e "hej livet \ net hej till dig" | sed-r s / (\ b) / \ U & / g '
Hej livet
Och Hej till dig
$ Echo-e "hej liv". | Sed s / ^. \ | [Az] / \ U & / g '
Hej livet
$ Echo-e "hej livet \ net hej till dig" | sed s / ^. \ | [Az] / \ U & / g '
Hej liv
Och Hej till dig