Fish Shell:
Finn lengden på en streng
Slik gjør du:
I Fish Shell, bruk string length
for å få lengden på en streng.
set min_streng "Heisann"
echo (string length "$min_streng")
Forventet output:
7
Dypdykk:
Historisk sett hadde ikke tidlige Unix-skall innebygde funksjoner for enkel manipulasjon av strenger; dette krevde bruk av eksterne verktøy som awk
eller wc
. Fish Shell, et nyere og mer moderne skall, inkluderer brukervennlige innebygde kommandoer som string length
. Det er alternativer som å bruke wc -m
, men string length
er mer leselig og direkte. Implementasjonen benytter en innebygd funksjon som effektivt itererer gjennom strengen for å telle tegn, noe som er mer optimalt enn å pipe data gjennom flere verktøy.
Se Også:
- Fish Shell dokumentasjon for strenger: https://fishshell.com/docs/current/cmds/string.html
- Unix
wc
kommando: https://man7.org/linux/man-pages/man1/wc.1.html