On 16.06.2012 18:12, Bruno Cudini wrote:
> On Sat, Jun 16, 2012 at 06:02:38PM +0200, Patrick Dupre wrote:
>> Humm,
>>
>> Si je fais:
>> sed -ne "s/.*${HOME}//p"
>>
>> J'ai:
>> sed: -e expression #1, char 12: unknown option to `s'
>
> Oui, c'est lié à l'utilisation de la syntaxe avec des slashs. Si tu
> remplace ${HOME} par sa valeur (dans ton cas /home/user), ça donne :
>
> sed -ne "s/.*/home/user//p" fichier
>
> Donc sed va remplacer ".*" par "home", et va passer tout le reste
> comme
> argument (soit "user//p"), ce qui n'est pas une option valide.
>
> En remplaçant les / par des # dans ton expression, ça fonctionne.
OK, Sorry, Je n'avais pas compris que / pouvait etre remplace par #
--
======================================================================
Patrick DUPRÉ | | email: pdupre@???
======================================================================