salut
j'ai un fichier et je veux une commande qui affiche par exemple que la ligne numero 57 et merci![]()
salut
j'ai un fichier et je veux une commande qui affiche par exemple que la ligne numero 57 et merci![]()
Bonjour,
avec sed, c'est très simple.
regarde la page man.
merci
j'ai compris comment sa marche par exemple j'ai une fichier qui sappel smoot.txt pour afficher la ligne numero 57
sed -n '57p' smoot.txt
j'ai voulu afficher la ligne numero 57 et la ligne numero 70 j'ai tester sa mais sa a pas marcher
sed -n '57-70p' smoot.txt
tu peux me donner la commande
Salut,
La commande que tu as tapée affichera l'intervalle de lignes 57 à 70.
Il te faut donc 2 commandes distinctes pour afficher les 2 lignes souhaitées. Comme en bash, le séparateur de commande pour sed est le point virgule ";" :
Tu peux aussi faire avec l'option "-e" qui permet d'enchaîner les commandes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -n '57p;70p' fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -n -e '57p' -e '70p' fichier
Bonjour,
Hum...La commande que tu as tapée affichera l'intervalle de lignes 57 à 70.... Comment dire?.. C'est faux. Pour un intervalle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -n '57,70p' fichier
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager