Suppresion via SED depuis un script SH

Résolu
pcsystemd Messages postés 734 Statut Membre -  
pcsystemd Messages postés 734 Statut Membre -
Bonjour,

je voudrais via sed supprimer les deux premières lignes de mon fichier et la dernière ligne et ceci depuis un script Bash.
Mon fichier contient :

uid|nom|url
----|-----|---------------
210|toto|www.toto.com
210|titi|www.titi.com
etc..
(2 lignes)

et je souhaite avoir en fichier final :

210|toto|www.toto.com
210|titi|www.titi.com
etc..

Merci



--
L'accès au savoir est la première liberté que chaque homme devrait avoir.

2 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
 
Salut,

jp@MDK:~ ssh$ cat plop
uid|nom|url
----|-----|---------------
210|toto|www.toto.com
210|titi|www.titi.com
etc..
(2 lignes)
jp@MDK:~ ssh$ sed '1,2d;$d' plop
210|toto|www.toto.com
210|titi|www.titi.com
etc..
jp@MDK:~ ssh$

;-))
0
pcsystemd Messages postés 734 Statut Membre 23
 
Bonjour jipicy et merci. La solution que tu indiques ne fonctionne pas depuis mon script shell car seules les deux premières lignes sont supprimées et pas la derniére:

#! /bin/bash
cat toto.lst | sed '1,2d;$d' > titi.lst

Merci
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
 
Tu peux m'afficher le contenu de ton fichier s'il te plaît ? (cat -A)
0
pcsystemd Messages postés 734 Statut Membre 23
 
Le contenu de mon fichier est :

uid|nom|url
----|-----|---------------
210|toto|www.toto.com
210|titi|www.titi.com
(2 lignes)

sachant que le nombre de lignes est variable
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
 
Affiche le résultat de :

cat -A
0
pcsystemd Messages postés 734 Statut Membre 23
 
voici :
uid   |             nom               |                      url                      $
----------+-----------------------------------+-----------------------------------------------$
 805_105  | totox                        | www.toto.com$
 805_2025 | titi                         | www.titi.com$
(10 lignes)$
$
0
dubcek Messages postés 18810 Date d'inscription   Statut Contributeur Dernière intervention   5 653
 
hello
quel Unix ?
0