Suppresion de caractères en début de lignes
pamps
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour à tous,
J'aimerais supprimer les 5 premiers caractères de chaque ligne de mon fichier.
J'ai l'impression que la commande sed peut résoudre mon problème mais ne sais pas trop l'utiliser.
Merci à vous de m'indiquer comment faire.
J'aimerais supprimer les 5 premiers caractères de chaque ligne de mon fichier.
J'ai l'impression que la commande sed peut résoudre mon problème mais ne sais pas trop l'utiliser.
Merci à vous de m'indiquer comment faire.
A voir également:
- Suppresion de caractères en début de lignes
- Partage de photos en ligne - Guide
- Caractères spéciaux - Guide
- Formulaire en ligne de meta - Guide
- Ascii nombre de caractères - Guide
- Exemple de mot de passe à 8 caractères - Guide
3 réponses
Salut,
;-))
jp@MDK:~/tmpfs ssh$ cat pamps
Bonjour à tous,
J'aimerais supprimer les 5 premiers caractères de chaque ligne de mon fichier.
J'ai l'impression que la commande sed peut résoudre mon problème mais ne sais pas trop l'utiliser.
Merci à vous de m'indiquer comment faire.
jp@MDK:~/tmpfs ssh$ sed -i.bak 's/^.\{5\}//' pamps
jp@MDK:~/tmpfs ssh$ cat pamps
ur à tous,
erais supprimer les 5 premiers caractères de chaque ligne de mon fichier.
l'impression que la commande sed peut résoudre mon problème mais ne sais pas trop l'utiliser.
à vous de m'indiquer comment faire.
jp@MDK:~/tmpfs ssh$
;-))
Comment ferais-je pour supprimer les caractères de la postiion 2 à la position 5 de chaque ligne ???
$ cat a1 1234567890 1234567890 1234567890 1234567890 $ sed 's/^\(.\).\{4\}/\1/' a1 167890 167890 167890 167890Comment puis-je paramétrer la valeur 5 de sorte que cette valeur soit reçu en paramètre de mon script et interprété correctement à l'execution ?
sed 's/^.\{'"$1"'\}//' fichier ou sed "s/^.\{$1\}//" fichier