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

  1. 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
    1. 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
    2. 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
    3. 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
    4. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Affiche le résultat de :

      cat -A
      0
    5. 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
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    quel Unix ?
    0