GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je compter le nombre de caractères dans une variable Bash

Utilisation du ${#VAR} La syntaxe calculera le nombre de caractères dans une 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

linkCoutage des caractères, des mots, de la longueur des mots et de la longueur totale d'une phrase


Utilisez l'utilitaire wc avec le imprimer le nombre d'octets (-c ) :

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

Vous devrez utiliser le ne pas afficher la nouvelle ligne de fin (-n ) option pour echo . Sinon, le caractère de nouvelle ligne sera également compté.


Linux
  1. Comment compter le nombre de lignes dans un fichier après une correspondance Grep ?

  2. Comment puis-je trouver la version de Fedora que j'utilise ?

  3. Comment tester si une variable est un nombre dans Bash ?

  4. Comment ajouter une icône à l'invite bash

  5. Comment puis-je *uniquement* obtenir le nombre d'octets disponibles sur un disque en bash ?

Bash printf - Comment imprimer une variable dans Bash

Comment définir une variable d'environnement dans Bash

À quoi sert $# dans Bash

Comptez le nombre de caractères, de mots et de lignes dans PowerShell

Comment puis-je trouver le nombre d'utilisateurs en ligne sous Linux ?

Si je connais le numéro PID d'un processus, comment puis-je obtenir son nom ?