GNU/Linux >> Tutoriels Linux >  >> Linux

comment restreindre la longueur de la chaîne présente dans une ligne en utilisant Linux

En bash, vous pouvez utiliser ce qui suit pour limiter la chaîne, dans ce cas, de l'index 0 à l'index 17.

$ var="this is a another string"

$ echo ${var:0:17}

this is a another

Utilisation d'awk, par colonnes :

$ awk '{print $1, $2, $3, $4}' file

ou avec sed :

sed -r '[email protected]^(\S+\s+\S+\s+\S+\s+\S+).*@\[email protected]' file

ou par longueur en utilisant cut :

$ cut -c 1-23 file

Linux
  1. Comment extraire le fichier tar.gz sous Linux à l'aide de la ligne de commande

  2. Comment redémarrer Linux en utilisant la ligne de commande

  3. Comment diviser un iso ou un fichier à l'aide de la commande 'split' sous Linux

  4. Comment créer des fichiers fragmentés sous Linux à l'aide de la commande "dd"

  5. Comment compter les lignes d'un fichier sous UNIX/Linux

Comment surveiller les modifications de fichiers à l'aide de fswatch sous Linux

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment verrouiller un fichier texte sous Linux à l'aide de la commande flock

Comment télécharger un fichier à l'aide de Wget via un proxy sous Linux

Comment trouver la ou les lignes les plus longues dans un fichier sous Linux

Comment extraire le fichier Tar.xz sur la ligne de commande Linux