GNU/Linux >> Tutoriels Linux >  >> Linux

Supprimez les cinq premiers caractères de n'importe quelle ligne d'un fichier texte sous Linux avec sed

sed 's/^.....//'

signifie

remplacer ("s", substituer) début de ligne puis 5 caractères ("".") par rien .

Il existe des moyens plus compacts ou flexibles d'écrire ceci en utilisant sed ou cut.


Utilisez cut :

cut -c6-

Cela imprime chaque ligne de l'entrée à partir de la colonne 6 (la première colonne est 1).


sed 's/^.\{,5\}//' file.dat

Linux
  1. Apprendre à utiliser l'éditeur de texte Sed

  2. Copiez et collez sur la ligne de commande Linux avec xclip

  3. Extraction de colonnes d'un fichier texte avec différents délimiteurs sous Linux

  4. script bash ajoute du texte à la première ligne d'un fichier

  5. Comment supprimer la première colonne (qui est en fait des noms de lignes) d'un fichier de données sous Linux ?

Commande Diff sous Linux avec exemples

Les jokers sous Linux expliqués avec 10 exemples

Compter les caractères de chaque ligne avec Wc ?

Comment supprimer les N premières lignes d'un fichier Ascii à l'aide des commandes Shell ?

Sécurisez Linux avec le fichier Sudoers

Comment insérer du texte à la 1ère ligne d'un fichier à l'aide de sed ?