Визначення довжини рядка

Bash:
Визначення довжини рядка

Як саме:

# Використовуйте вбудовану змінну ${#string}
str="Привіт, світ!"
echo ${#str}  # Виводить довжину рядка

Вихідний код:

13
# Для більш складних сценаріїв можна використовувати команду 'awk'
echo "Привіт, світ!" | awk '{print length}'

Вихідний код:

13

Поглиблене занурення

Historically, the ${#string} syntax comes from the POSIX standard for shell scripting, making it a reliable method across different systems. As for alternatives, some use awk with its built-in length function, which can be helpful in complex text processing tasks. Implementation details are simple: ${#string} counts the characters until it reaches the end of the string, while awk processes the string passed to it and computes the length.

Дивіться також