GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo contar la cantidad de caracteres en una variable Bash?

Usando el ${#VAR} sintaxis calculará el número de caracteres en una variable.

https://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion


[email protected]:~$ mystring="one two three four five"
[email protected]:~$ echo "string length: ${#mystring}"
string length: 23

linkCuenta caracteres, palabras, longitud de las palabras y longitud total en una oración


Utilice la utilidad wc con imprimir los recuentos de bytes (-c ) opción:

$ SO="stackoverflow"
$ echo -n "$SO" | wc -c
    13

Tendrá que usar no generar la nueva línea final (-n ) opción para echo . De lo contrario, también se contará el carácter de nueva línea.


Linux
  1. ¿Cómo puedo encontrar la versión de Fedora que uso?

  2. ¿Cómo convertir caracteres hexadecimales a ASCII en el shell de Linux?

  3. ¿Cómo puedo recordar el argumento del comando bash anterior?

  4. Cómo agregar un ícono al indicador de bash

  5. ¿Cuál es el uso de $# en Bash?

Bash printf - Cómo imprimir una variable en Bash

Cómo establecer la variable de entorno en Bash

¿Cómo pruebo si una variable es un número en Bash?

¿Cómo puedo *solo* obtener la cantidad de bytes disponibles en un disco en bash?

¿Cómo puedo obtener el último número de una cadena en bash?

Si conozco el número PID de un proceso, ¿cómo puedo obtener su nombre?