Bash har inte en inbyggd funktion specifikt för att göra bokstäver till versaler i strängar, men du kan åstadkomma detta med hjälp av parameterexpansion eller externa verktyg som awk.
awk
Så här smäller du ihop strängar i Bash.
Att konvertera till gemener är inte ett nytt koncept och funnits länge i olika programmeringsmiljöer och verktyg.
Bash använder verktyg som tr, grep och sed för att hantera textsträngar.
tr
grep
sed
Historiskt sett är substräng extraktion inte unik för Bash och går tillbaka till de tidiga dagarna av programmering.
Du kan använda ${#sträng} för att få en strängs längd.
${#sträng}
(Så här gör du:) Stränginterpolering är ingen nyhet i programmering.
Bash har flera sätt att ta bort citattecken från strängar.
Exempel utdata: sed kommandot ändrar texten i filerna och den modifierade texten visas om inte -i (in-place) flaggan används.
-i
För att hitta om en sträng matchar ett mönster kan du använda grep, ett kommandoradsverktyg för att söka i vanliga textdatauppsättningar efter rader som matchar ett reguljärt uttryck.